Bonjour,
Je viens vous demander un petit peu d'aide ^^.
Je vous explique mon problème: J'essaye de modifier un enregistrement dataGrid.
J'ai donc un dataGrid qui possédent des enregistrement et j'essaye (à l'aide d'un bouton) de récupérer l'intégralité de la ligne sélectionné dans un formulaire. Chose que j'arrive a moitié car le formulaire me récupére toujorus la premiére ligne de mon dataGrid.
Il doit certainement avoir un probléme au niveau de la récupération de la ligne. C'est la raison pour laquelle je viens vous voir sur le forum.
Voici le code:
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 private void btnModifyCustomer_Click(object sender, EventArgs e) { DataRowView drv = (DataRowView)customerBindingSource.Current; //récupére la vue séléctionné (ligne séléctionné) int? Code = (int?)((drv == null) ? null : (int?)drv.Row["Code"]);//Phase de test --> Si (drv == null) est vrai alors il prend null. Sinon il prend drv.Row["Code"] if (drv == null) { MessageBox.Show("Aucun client de référencé dans votre base de donnée !"); } else { Form arg = new frmModifiedCustomer(Code); arg.ShowDialog(); } }
Cordialement.
Partager