cs_Botanique
Messages postés113Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention 6 mars 2008
-
2 sept. 2007 à 18:33
Lacoste225
Messages postés9Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention 3 octobre 2008
-
24 juil. 2008 à 19:54
Bonjour,
je cherche à faire une commande copier /coller pour les valeurs de cellules d'un datagridview et je souhaite récupérer la valeur d'une cellule après avoir sélectionné le texte dans celle-ci. J'ai bien trouvé sur le forum comment fair esur l'événement click, mais cela ne correpond pas à ma configuration et donc comment faire quand la cellule est sélectionnée mais pas quand le texte seul est sélectionné.
cs_Botanique
Messages postés113Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention 6 mars 2008 7 sept. 2007 à 10:43
Je viens de trouver la solution à mon problème. Dans le formulaire tu mets en place la procédure suivante qui se déclenchera sur l'événement click de la cellule d'un datagridview (c'est le handles qui determine sur quel événement de quel controle la procédure se déclenche):
Private
Sub DGV_copie(
ByVal sender
As System.Object,
ByVal e
As System.Windows.Forms.DataGridViewCellEventArgs)
Handles DGV.CellClick
Try
If
Me.DGVVern.CurrentCell.Value <>
NothingThenControle Me.DGVRI
Me.DGV.CurrentCell.RowIndexCI =
Me.DGV.CurrentCell.ColumnIndex
End
If
Catch ex
As Exception
End
Try
End
Sub
Dans cette procédure, j'ttribue le controle DGV à une variable objet "Controle" puis je récupère les numéros de ligne et de colonne dans les variables RI et CI.
Enfin dans la procédure pour effectuer un copier, je récupère ces données pour extraire la valeur de la cellule du datagridView que j'affiche dans un messagebox :
Private
Sub CouperToolStripMenuItem_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles CouperToolStripMenuItem.Click
MessageBox.Show(Controle.Item(CI, RI).Value.ToString)
cs_bolandfranck
Messages postés34Date d'inscriptionlundi 15 janvier 2007StatutMembreDernière intervention 8 octobre 2009 6 sept. 2007 à 23:37
Sur le click tu peut tenter de récuperer le numero de colonne et cellule du click puis recuperer la valeur avec :
Dg_analyse.Item()
Par contre moi je n'ais pas trouver pour l'evenement click tu eut me dire ou tu as vu sa stp (Je cherche exactement le click sur une cellule d'un datagridview )