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

cs_Botanique
Messages postés
113
Date d'inscription
vendredi 21 janvier 2005
Dernière intervention
6 mars 2008
- 2 sept. 2007 à 18:33 - Dernière réponse : Lacoste225
Messages postés
9
Date d'inscription
lundi 26 février 2007
Derniè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é.

Merci de votre aide.

Amicalement

Botanique.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
cs_Botanique
Messages postés
113
Date d'inscription
vendredi 21 janvier 2005
Dernière intervention
6 mars 2008
- 7 sept. 2007 à 10:43
3
Merci
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

Merci cs_Botanique 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de cs_Botanique
cs_bolandfranck
Messages postés
34
Date d'inscription
lundi 15 janvier 2007
Dernière intervention
8 octobre 2009
- 6 sept. 2007 à 23:37
0
Merci
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 )
Commenter la réponse de cs_bolandfranck
Lacoste225
Messages postés
9
Date d'inscription
lundi 26 février 2007
Dernière intervention
3 octobre 2008
- 24 juil. 2008 à 19:37
0
Merci
Bjr excuser moi mai jaimerais comprendre pourkoi eske vous avez utilisé le " Contrôle " ?
Commenter la réponse de Lacoste225
Lacoste225
Messages postés
9
Date d'inscription
lundi 26 février 2007
Dernière intervention
3 octobre 2008
- 24 juil. 2008 à 19:54
0
Merci
Merci car jai pu voir a koi eske le Contrôle servait;
Commenter la réponse de Lacoste225
Lacoste225
Messages postés
9
Date d'inscription
lundi 26 février 2007
Dernière intervention
3 octobre 2008
- 24 juil. 2008 à 19:54
0
Merci
Merci car jai pu voir a koi eske le Contrôle servait;
Commenter la réponse de Lacoste225

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.