3

如何使用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?我试图谷歌它,但我没有找到任何解决方案。

4

1 回答 1

4

将数据源绑定到 CheckedListBox 的所有解决方案都不是很优雅。请改用带有 Checkbox 列的 DataGridView。

于 2012-06-28T03:31:31.640 回答