【发布时间】:2019-08-22 10:26:24
【问题描述】:
我有一个 CheckedListBox,绑定到一个 BindingList:
private BindingList<string> list = new BindingList<string>();
public MyForm()
{
InitializeComponent();
list.Add("A");
list.Add("B");
list.Add("C");
list.Add("D");
checkedListBox.DataSource = collection;
}
当点击某个按钮时,列表会更新:
private void Button_Click(object sender, EventArgs e)
{
list.Insert(0, "Hello!");
}
它工作正常,CheckedListBox 已更新。但是,当某些项目被选中时,单击按钮不仅会更新列表,还会重置所有未选中的项目。我该如何解决?
谢谢!
【问题讨论】:
标签: c# winforms data-binding checkedlistbox