récupérer l'id d'une ligne de mon gridview.
Bonjour, je bloque sur quelque chose qui a priori m'apparait simple, mais qui ne veut pas marcher.
J'ai un gridView :
Code:
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 |
J'essaie de récuperer l'id lors d'un rowDataBound sur ce gridView, mais j'ai une erreur...
Code:
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 |
La référence d'objet n'est pas définie à une instance d'un objet...
Qu'est ce qui bloque? On ne peut pas faire comme ça? Merci d'avance :)