Je recherche exactement la même chose à ceci près que j'ai trouvé une solution pas très fiable. Voici mon code...
Dim intIndexLigne As Integer
Dim intItem As System.Windows.Forms.DataGridViewCell
Dim intIDEnregistrement As Integer
'//Récupérer l'index de la ligne cliquée
intIndexLigne = DataEquipement.CurrentCellAddress.Y
'//Récupérer la valeur du champ IDArme de la ligne sélectionnée
intItem = DataEquipement.Item(0, intIndexLigne)
lblArme.Text = System.Convert.ToInt16(intItem.Value)
intIDEnregistrement = System.Convert.ToInt16(intItem.Value)
J'arrive bien à récupérer la valeur du champs IDArme (identifiant
unique) qui se trouve dans la première colonne de mon datagrid (donc
colonne 0), mais je ne peux récupérer l'ID que si je clique sur le
texte d'une cellule. Si je clic dans une cellule à coté du texte, ou si
je clique dans une cellule vide, ça ne récupère rien du tout.
Je n'ai pas encore trouvé de solution fiable, il s'agit peut être d'un
problème lié à l'évènement click du datagrid... en tout cas, j'espère
que ce code te mettras sur la voie. Si tu arrive à trouver une solution
fiable, je suis preneur bien entendu mais vu que tu as posté ton
message au début du mois tu as peut être déjà une solution ???
Benoit
Besoin d'argent ?
Domicile-Job >> Travail à domicile
Envie de jouer ?
Le Sanktuaire >> Ressources jeux de roles