Updates in the DataSource reset CheckedListBox checkboxes
问题 I have a CheckedListBox, binded to a 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; } When a certain button is clicked the list is updated: private void Button_Click(object sender, EventArgs e) { list.Insert(0, "Hello!"); } And it works fine, the CheckedListBox is updated. However, when some of the items are checked, clicking