我使用的WinForms C# 有没有什么办法让以下行为:试图绑定列表<T>到CheckedListBox中的WinForms C#
- 绑定列表到CheckedListBox
- 当我添加元素列出CheckedList箱refereshes
- 当我改变CheckedListBox列表改变
我试着做到以下几点:
构造函数代码:
checkedlistBox1.DataSource = a;
checkedlistBox1.DisplayMember = "Name";
checkedlistBox1.ValueMember = "Name";
场:
List<Binder> a = new List<Binder> { new Binder { Name = "A" } };
在Button1的Click:
private void butto1_Click(object sender, EventArgs e)
{
a.Add(new Binder{Name = "B"});
checkedListBox1.Invalidate();
checkedListBox1.Update();
}
但认为不会更新。
谢谢。
是列表框大到足以容纳新的复选框? – MrFox