bonjour
je voudrais recuperer la valeur d une cellule dans un datagridview en passant la souris dessus
merci d avance pour vos reponse
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Traductions d'articles :
La mémoire en .NET - Qu'est-ce qui va où ?
Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.
Partager