Bonjour,
J'ai une dataGridView à partir de laquelle je veux afficher les données d'une ligne dans des textBox. J'utilise bindingSource pour mettre les données dans ma dataGrid.
Je me demandais s'il y avait une meilleure façon de faire pour afficher les données d'une ligne.
Présentement je le fait de cette façon :
En ce moment, l'utilisateur doit faire un DoubleClick pour afficher les données mais idéalement j'aimerais lui permettre de pouvoir se déplacer d'une ligne à l'autre avec les flèches du clavier. Bien évidemment, à chaque changement de ligne les textBox se metteraient à jour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 private void dgSports_DoubleClick(object sender, EventArgs e) { try { txtDescription.Text = dgSports.Rows[bsSports.Position].Cells["description"].Value.ToString(); } catch (MySqlException ex) { MessageBox.Show("frmSports : dgSports_DoubleClick : " + ex.Message); }
J'espère que je suis assez clair...
Merci de votre aide
Partager