2 pièce(s) jointe(s)
Combo affiche 'System.Data.DataRowView' à la place du SelectedItem
Bonjour à tous,
pour mon plaisir je me suis mis au langage c# et pour se faire j'essaie de développer une petite Appli avec une Base de donnée Access *.mdb
Dans ma Form j'ai quelques Combo et voici le souci que je rencontre:
Par exemple la Combo CbBoxNom à pour source une table de ma base et j'utilise un dataset pour l'alimenter:
Pièce jointe 208721
jusque là OK.
sauf que lorsque je fais ceci:
Code:
1 2 3 4 5 6 7 8
|
private void CbBoxNom_SelectedIndexChanged(object sender, EventArgs e)
{
if (CbBoxNom.SelectedIndex != -1) // si index différent de -1
{
MessageBox.Show("Bonjour " + CbBoxNom.SelectedItem.ToString());
}
} |
si je choisis le Nom "STAGIAIRE" je devrais avoir un messageBox qui dit "Bonjour STAGIAIRE"
mais à la place j'ai ceci:
Pièce jointe 208724
Comment faire pour que le Nom s'affiche Bien ?
Si j'alimente ma combo directement par le code avec une requête SQL j'ai pas de soucis...
Pouvez-vous m'aider, svp?