Мне нужно было указать имя в список, а также реализовать один или два полезных метода. Так что это моя программа архитектура:CheckedListBox и список списка объектов
public class A
{
public void Method1()
{
...
}
public override string ToString()
{
...
}
}
public class B : List<A>
{
public override string ToString()
{
...
}
public void Method2()
{
...
}
}
А потом, в моем MainForm, я создаю и инстансы:
BindingList<B> MyList = new BindingList<B> MyList();
Чтобы использовать его с CheckedListBox, я использую:
MyListBox.DataSource = MyList;
И затем, когда я добавляю новый элемент в MyList, у меня есть неправильный текст в CheckedListBox. В самом деле, он показывает только одну строку «(Коллекция)», даже если у меня есть несколько элементов в MyList Что не так с моим кодом?
Perfect, вы спасли мой день :) – Louisbob