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.

Code ASPX : Sélectionner tout - Visualiser dans une fenêtre à part
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:

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
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 .