Bonjour

j'ai une table contenant trois colonne : Nom, Prenom et IdNom
et une listBox qui a comme datasource tableBindingsource.

Ce qui me donne un code du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
listBox1.DataSource = tableBindingSource;
listBox1.DisplayMember = "Nom";
listBox1.ValueMember = Convert.ToString(maBaseDataSet.Tables["IdNom"]);
seulement afficher seulement Nom est n'est pas suffisant, j'aimerais pouvoir afficher :
Nom - Prenom

seulement si je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
listBox1.DataSource = tableBindingSource;
listBox1.DisplayMember = "Nom" + " - " + "Prenom";
listBox1.ValueMember = Convert.ToString(maBaseDataSet.Tables["IdNom"]);
Il me met pour chaque enregistrement : System.Data.DataRowView

Comment faire pour afficher mes deux données?

d'avance merci