bonjour,

je vous explique mon problème :

j'ai un dataset qui contient des données issues d'une base mysql, je souhaite appliquer un filtre sur ce dataset et afficher le resultat dans ma listbox.
Voila donc mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
listBox1.BeginUpdate();
DataRow[] dr = dataset.Tables[0].Select("ID=5", "nom asc");
listBox1.DataSource = dr;
listBox1.DisplayMember = dataset.Tables[0].Columns["nom"].ToString();
listBox1.ValueMember = dataset.Tables[0].Columns["ID"].ToString();
listBox1.EndUpdate();
et j'ai l'erreur suivante au niveau du DisplayMember :

An unhandled exception of type 'System.ArgumentException' occurred in system.windows.forms.dll

Additional information: Could not bind to the new display member.
Lorsque je n'applique pas le filtre, donc que je met comme DataSource "dataset.Tables[0]", tout va bien...

Pouvez vous me dire quel DisplayMember et ValueMember je dois appliquer ?

Merci d'avance