Récupération valeur d'une cellule d'un datagridview [Résolu]

Signaler
Messages postés
113
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
6 mars 2008
-
Lacoste225
Messages postés
9
Date d'inscription
lundi 26 février 2007
Statut
Membre
Dernière intervention
3 octobre 2008
-
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é.

Merci de votre aide.

Amicalement

Botanique.

5 réponses

Messages postés
113
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
6 mars 2008

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)

End
Sub

Voilà, j'espère que cela va t'aider.

Amicalement

Botanique
Messages postés
34
Date d'inscription
lundi 15 janvier 2007
Statut
Membre
Dernière intervention
8 octobre 2009

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 )
Messages postés
9
Date d'inscription
lundi 26 février 2007
Statut
Membre
Dernière intervention
3 octobre 2008

Bjr excuser moi mai jaimerais comprendre pourkoi eske vous avez utilisé le " Contrôle " ?
Messages postés
9
Date d'inscription
lundi 26 février 2007
Statut
Membre
Dernière intervention
3 octobre 2008

Merci car jai pu voir a koi eske le Contrôle servait;
Messages postés
9
Date d'inscription
lundi 26 février 2007
Statut
Membre
Dernière intervention
3 octobre 2008

Merci car jai pu voir a koi eske le Contrôle servait;