В приложении, над которым я работаю, мне нужно вести список проектов, которые загружены в данный момент, и отображать имена каждого в ListBox (хорошо, несколько ListBoxes, но это ни здесь, ни там). 1001 *
class Project
{
public String Name;
// Etc. etc...
}
У меня есть объект BindingList, который содержит все загруженные проекты, и я привязываю его к списку (ям) ListBox.
private BindingList<Project> project_list = new BindingList<Project>();
private ListBox project_listbox;
private void setList()
{
project_listbox.DisplayMember = "Name";
project_listbox.ValueMember = "Name";
project_listbox.DataSource = project_list;
}
Однако, когда я делаю это, все, что отображается в project_listbox
, представляет собой набор имен классов для Проекта. Я что-то здесь упускаю? Каждая ссылка, которую я мог найти относительно привязки списков к ListBox, использует очень похожую настройку.