Voilà j'ai créé un événement OnClick sur ce fameux buttonField mais je n'arrive pas à réucpérer la Datakey de la ligne:
le problème est que le e.RowIndex n'existe pas vu que ce n'est qu'un EventArgs et pas par exemple un GridViewDeleteEventArgs Disponible avec un CommandFiel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //événement se déclanchant quand on clique sur le linkButton pour ajouter le module public void ajout_module(Object sender, EventArgs e) { bool reussi = catalog.assignModuleToProjet(grid.DataKeys[e.RowIndex].Value.ToString(), "1"); lbStatut.Text = reussi ? "assignation réussie" : "assignation échouée"; }
Voilà avez vous une solution pour récupérer la clé de la ligne d'où se trouve le ButtonField puis mettre ce bouton enabled = false?
Merci
Partager