Привязка данных CheckedListBox к проверенному состоянию Предметов

Я попытался установить DataSource CheckedListBox следующим образом:

private void Form1_Load(object sender, EventArgs e)
    {
        checkedListBox1.DisplayMember = "Name";
        checkedListBox1.ValueMember = "Checked";
        _bindingList = new BindingList<CustomBindingClass>(
            new List<CustomBindingClass>
        {
            new CustomBindingClass {Checked = CheckState.Checked, Name = "Item1"},
            new CustomBindingClass {Checked = CheckState.Checked, Name = "Item2"},
            new CustomBindingClass {Checked = CheckState.Unchecked, Name = "Item3"},
        });
        checkedListBox1.DataSource = _bindingList;
    }

И это работает, но частично. Я могу сделать следующее позже

_bindingList.RemoveAt(0);

или же_bindingList[0].Name = "TestTest"; и CheckedListBox хорошо обновляет, кроме пунктов, не проверенных. Это не работает

_bindingList[0].Checked=CheckState.Checked;

Я также проверил, чтобы сделать это, когдаCheckedНедвижимость от моегоCustomBindingClass имеет тип bool, но тоже не работает. Любое предложение, какой должен быть типValueMember имущество ?

Ответы на вопрос(2)

Ваш ответ на вопрос