Salut à vous, je débute à peine en programmation asp .net, et j'ai besoin d'aide !
Voilà:
j'ai un souci concernant la récupération du datakeyname dans mon code behind,
j'ai une liste d'utilisateurs dans mon GRIDVIEW (avec le sqldatasource), et un checkbox dans un ItemTemplate, et je voudrais a chaque fois que mon checkbox est coché ou decoché recouper mon id user à partir du datkeyname dans mon code behind.
1 2 3 4 5
| <asp:TemplateField >
<ItemTemplate>
<asp:CheckBox ID="CheckBoxEtatUser" runat="server" AutoPostBack="true" OnCheckedChanged ="CheckBoxEtatUser_CheckedChanged" Checked='<%# CheckEtatUser(Eval("IsLockedOut").ToString()) %>' />
</ItemTemplate>
</asp:TemplateField> |
la commande suivante au niveau de la fonction CheckedChanged de mon checkbox pour récupérer datakeyname:
string IDUser = GridViewUtilisateur.DataKeys[GridViewUtilisateur.SelectedIndex+1].Value.ToString(); // il me récupère juste la première ligne
mais ça ne marche pas il me récupère juste l'utilisateur de la 1 er ligne.
SVP c'est urgent, Merci d'avance .
Partager