【发布时间】:2011-10-19 10:04:03
【问题描述】:
我正在使用 WinForms C# 有没有办法获得以下行为:
- 将列表绑定到 CheckedListBox
- 当我将元素添加到列表 CheckedList 框时
- 当我更改 CheckedListBox 时,列表会发生变化
我尝试执行以下操作:
构造函数代码:
checkedlistBox1.DataSource = a;
checkedlistBox1.DisplayMember = "Name";
checkedlistBox1.ValueMember = "Name";
字段:
List<Binder> a = new List<Binder> { new Binder { Name = "A" } };
在按钮 1 上单击:
private void butto1_Click(object sender, EventArgs e)
{
a.Add(new Binder{Name = "B"});
checkedListBox1.Invalidate();
checkedListBox1.Update();
}
但是视图没有更新。
谢谢。
【问题讨论】:
-
列表框是否足够大以包含新的复选框?
标签: c# winforms visual-studio-2010 data-binding