gpt4 book ai didi

winforms - CheckedListBox WinForms 绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 12:52:51 27 4
gpt4 key购买 nike

如何将我的对象集合绑定(bind)到具有 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

我可以这样绑定(bind):

checkedListBox.DataSource = editorViewModel.People;
checkedListBox.ValueMember = "Id";
checkedListBox.DisplayMember = "Name";

如何绑定(bind)第三个属性 IsChecked?我试着用谷歌搜索它,但我还没有找到任何解决方案。

最佳答案

All the solutions in binding a datasource to a CheckedListBox aren't very elegant. Use a DataGridView with a Checkbox column instead.

关于winforms - CheckedListBox WinForms 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11231661/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com