Réponse acceptée !
Salut,
Utilise l'événement CellEventClick de ton DataGridView. Après tu dois détecter d'où provient le clic. Je m'explique : quand tu as ton événement CellEventClick, tu as un truc du style :
private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
Le 'DataGridViewCellEventArgs e' te détecte l'endroit ou tu cliques. Tu peux facilement utilisé les propriétés du 'e'. Donc si ta colonne avec tes boutons est la colonne 4, tu peux faire un test comme ceci :
if (e.ColumnIndex == 4) { ... }
Ici on a détecteté dans quelle colonne, pour détecter la ligne, tu peux faire e.RowIndex :
if (e.ColumnIndex == 6 && e.RowIndex == 1) { MaFonction(); }
Et bien sur utilisé une boucle si tu veux parcourir toutes tes lignes. Enfin, voila je pense avoir un peu débroussaillé le problème, bon courage
A+, Le Grand Jisay
|