Recuperer les données d'une ligne de datagridview

mohamedvb.net - 1 janv. 2014 à 12:57
cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 - 2 janv. 2014 à 18:02
salut
j'ai une formee qui contient une datagridview
je veux acceder a une ligne par les fleshe haut /bas de clavier et en appuiant sur la touche entrer de clavier je veux mettre les donnees de cette ligne dans des textbox
le datagridview contient deux colonne nom et prenom
textbox1 pour le nom
textbox2 pour le prenom

1 réponse

cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 33
Modifié par cs_Robert33 le 2/01/2014 à 18:02
Bonjour et bonne année..

Le déplacement par les touches fléchées est natif dans un DataGridView
Pour la touche "Enter" redéfinis je gestionnaire de l'évènement KeyDown sur ta DatagridView.
Si la touche est "Enter", récupère les valeurs de la ligne sélectionnée

Private Sub DataGridView1_KeyDown(sender As Object, e As KeyEventArgs) Handles DataGridView1.KeyDown
    If e.KeyValue = Keys.Enter And DataGridView1.SelectedRows.Count = 1 Then
        e.Handled = True
        TextBox1.Text = DataGridView1.SelectedRows(0).Cells(0).Value.ToString()
        TextBox2.Text = DataGridView1.SelectedRows(0).Cells(1).Value.ToString()
    End If
End Sub



Bob.
C# is amazing, enjoy it!
0
Rejoignez-nous