Bonjour,
J'ai vu un beau petit exemple dans la FAQ au sujet de sélectionner la ligne complète lorsque je clic dans une cellule d'un datagrid..
Cet exemple marche tres bien.. mais j'aimerais etre en mesure de récupérer la valeur des champs de cette ligne dans lfond le resultat de ma requete et les mettre dans mes champs que j'ai dans ma form..
je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub DG_MouseUp(ByVal sender As Object, ByVal e As MouseEventArgs) Handles dgvisuel.MouseUp Dim points = New Point(e.X, e.Y) Dim clic As DataGrid.HitTestInfo = dgvisuel.HitTest(points) If (clic.Type = DataGrid.HitTestType.Cell) Then dgvisuel.CurrentCell = New DataGridCell(clic.Row, clic.Column) dgvisuel.Select(clic.Row) End If //cette ligne ne fonctionne pas à cause de mon dataset prenom.DataBindings.Add("Text", DS, "Personne.Prenom") Dim valeur As String = clic.Row Label8.Text = valeur End Subavec mon label je suis capable d'identifier la ligne du datagrid en tant que tel mais je veux plutot récupérer le ID de la ligne venant de Access..prenom = textbox contenant mon prenom
dgvisuel = mon datagrid
ds = mon dataset (déclaré plus haut dans mon code)
Personne = ma table de ma base de données
Prenom = champ de ma base de données
(ID = cle primaire incrémentée)
avec ceci je pourrais modifier ou supprimer la ligne que j'ai cliqué..
Merci de me donner quelques indices ou quelques solutions
Partager