Bonjour, je bloque sur quelque chose qui a priori m'apparait simple, mais qui ne veut pas marcher.
J'ai un gridView :
J'essaie de récuperer l'id lors d'un rowDataBound sur ce gridView, mais j'ai une erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <asp:GridView ID="gridUtilisateur1" runat="server" AutoGenerateColumns="False" AllowPaging="True"> <HeaderStyle CssClass="enteteGridView" /> <AlternatingRowStyle CssClass="ligne2GridView" /> <Columns> <asp:TemplateField> <ItemTemplate> <asp:Label ID="lblIdUtilisateur" runat="server" Text='<%#DataBinder.Eval(Container.Dataitem, "idUtilisateur") %>' /> </ItemTemplate> </asp:TemplateField> .... </columns </asp:gridView
La référence d'objet n'est pas définie à une instance d'un objet...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Protected Sub gridUtilisateur1_RowDataBound(Byval sender As Object, ByVal e As system.Web.UI.WebControls.GridViewRowEventArgs) Handles gridUtilisateur1.RowDataBound Dim id as label id = CType(e.row.FindControl("lblIdUtilisateur"), label) End Sub
Qu'est ce qui bloque? On ne peut pas faire comme ça? Merci d'avance
Partager