我使用的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