bonjour
je voudrais recuperer la valeur d une cellule dans un datagridview en passant la souris dessus
merci d avance pour vos reponse
Version imprimable
bonjour
je voudrais recuperer la valeur d une cellule dans un datagridview en passant la souris dessus
merci d avance pour vos reponse
bonjour,
Lorsque le pointeur de la souris entre dans une cellule l'évènement CellMouseEnter se produit.
Dans les arguments de l'évènement on peut connaître l'index de la ligne (RowIndex) et l'index de la colonne (ColumnIndex).
Il suffit donc d'exploiter cet ensemble (en faisant attention que les index soient valides).
Exemple affichant le contenu de la cellule survolée dans un label :
Code:
1
2
3 Private Sub DataGridView1_CellMouseEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellMouseEnter If Not (e.ColumnIndex < 0 Or e.RowIndex < 0) Then Label1.Text = DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value End Sub