D'abord, j'ai Listbox et mis le DataSource à un MyObjectCollectionIListSource et ToString() avec DataSource
MyObjectCollection implémente l'interface IListSource Wich contient
de MyObject de MyObject a la méthode
public override string ToString()
{
return "test";
}
Le Listbox affiche maintenant "test" pour chaque élément dans MyObjectCollection.
Mais si j'applique également l'interface IListSource à MyObject. La zone de liste affiche une chaîne vide. Comment réparer cela dans la classe "MyObject". Une solution de contournement est de le fixer dans l'événement Format Listbox, mais que tous les éléments de l'interface graphique doit mettre en œuvre cette solution de contournement:/
BTW - est-ce winform, wpf, ou asp.net? Je ne peux pas reproduire en winform ... –