J'ai un GridView dont l'une des colonnes est un ButtonField. J'ai défini l'event RowCommand sur ce GridView:
Et d'après le debug, tout se passe comme prévu: quand je clique sur le bouton, je rentre bien dans cette méthode et le CommandName est bon. Maintenant à la place du TODO j'aimerais récupérer les infos de la ligne dans laquelle le bouton a été cliqué. Je me serais attendu à ce que le sender soit un GridViewRow, où à ce que e.CommandSource me donne une référence au GridViewRow, mais tous les deux m'amènent directement au GridView.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 protected void gvEmployees_RowCommand(object sender, GridViewCommandEventArgs e) { if(e.CommandName == "Grant") { //TODO } }
Comment je peux faire pour récupérer les données du row en cours?
Partager