public Core()
{
InitializeComponent();
Archive.IntializeObjects();
Data.Load();
adultBox.DataSource = display;
}
void UpdateUI()
{
display.Clear();
foreach (Lesson l in lessons)
{
display.Add(l);
}
MessageBox.Show(lessons.Count.ToString());
adultBox.DisplayMember = "Title";
}
此方法更新一个单独的列表以从较大的列表进行过滤,然后将其发布到ListBox。尽管课程列表会正确更新并且包含多个对象,但是框中始终只显示一项。
我想念什么?
答案 0 :(得分:2)
使用此:
display.Items.Add(l);
或
display.Items.AddRange(l.ToArray());