如何使用IsChecked属性将对象集合绑定到CheckedListBox项?
下面是我的对象:
public class Person
{
public int Id {get;set;}
public string Name {get;set;}
public bool IsChecked {get;set;}
}
public class EditorModel
{
public BindingList<Person> People {get;set;}
}
这两个对象还实现了INotifyPropertyChanged。
我可以这样做绑定:
checkedListBox.DataSource = editorViewModel.People;
checkedListBox.ValueMember = "Id";
checkedListBox.DisplayMember = "Name";
如何绑定第三个属性IsChecked?我搜索了一下,没有找到解决方法。
1条答案
按热度按时间50few1ms1#
问题
将数据源绑定到CheckedListBox的所有解决方案都不是很优雅。
解决方案
请改用带有复选框列的DataGridView。