ASP.NET Problème DataBinder.Eval
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:
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' :calim2: