Bonjour à tous,

J'ai une page ASP.NET avec un GridView qui est bindé avec une List d'objet.

Mon Objet à la structure suivante :
IdBareme, LibelleBareme

Mon code ASPX est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<asp:GridView ID="GridViewBaremes" runat="server" 
AutoGenerateColumns="False"  OnRowCommand="GridViewBaremes_RowCommand"  DataKeyNames="IdBareme">
<Columns>
<asp:BoundField DataField="IdBareme" Visible="false" />
<asp:BoundField HeaderText="Libelle" DataField="LibelleBareme" ></asp:BoundField>
<asp:TemplateField>
<ItemTemplate>
<asp:Button runat="server" ID="ButtonEditer" CommandName ="Editer" CommandArgument='<%# DataBinder.Eval(Container, "IdBareme") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Au niveau de mon binding il existe bien une propriété IdBareme. Mais j'obtient l'erreur : DataBinding : 'System.Web.UI.WebControls.GridViewRow' ne comporte pas de propriété appelée 'IdBareme'