Repérer quelle ligne d'une DataGrid est sélectionnée

CleemS Messages postés 19 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 10 juin 2008 - 4 mars 2008 à 12:15
dbo_socofer Messages postés 1 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 17 novembre 2010 - 17 nov. 2010 à 11:43
Bonjour ou rebonjour pour ceux qui m'ont déjà aidé !

Alors voilà, j'ai une DataGridView avec toutes les lignes de ma table, et j'aimerais, pour la modification d'une ligne, que toutes les textbox, combobox, etc, permettant l'ajout d'une nouvelle ligne, prennent les valeurs de la ligne sélectionnée dans la DataGridView.

Il faudrait donc pour sa que je puisse, tout d'abord, repérer la ligne sélectionné, et là sa bloque. :p

Merci à vous,
CleeM.

3 réponses

Bastien88 Messages postés 25 Date d'inscription lundi 3 novembre 2008 Statut Membre Dernière intervention 24 janvier 2009
10 févr. 2009 à 14:51
MOi je veux exactement pareil. Helper nous!
0
cs_samsouma4t2 Messages postés 5 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 27 novembre 2009
5 avril 2010 à 10:36
moi aussi :( svp
0
dbo_socofer Messages postés 1 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 17 novembre 2010
17 nov. 2010 à 11:43
Bonjour,

Vous pouvez récupérer la ligne ou la colonne selectionné grace au handle .CellClick par exemple.... on utilise alors l'argument e pour avoir la ligne et/ou la colonne sélectionné.

Pour un datagridView nommé DataGridView_etat on peut écrire le code suivant.

Private Sub DataGridView_etat_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)
_Handles DataGridView_etat.CellClick
Dim ligne0 As integer = e.RowIndex 'la ligne sélectionné
Dim colonne0 As integer = e.ColumnIndex 'la colonne sélectionné
End Sub

Rien ne vous empêche de stocker ces valeurs dans une variable public et de vous en servir dans d'autres fonctions...
0
Rejoignez-nous