我想将数据库中的数据设置到CheckedListBox中,但是使用我的代码,我只会收到错误消息,指出DataBinding仅接受List或ListSource。
同样在调试模式下,我什至没有收到一条错误消息,即CheckedListBox保持为空。
DataClasses1DataContext d = new DataClasses1DataContext();
////
var query = from pers in d.Person select pers;
BindingList<Person> personen = new BindingList<Person> { new Person { Name = "Name"} };
clVorfahr.DataSource = personen;
clVorfahr.DisplayMember = "Name";
clVorfahr.ValueMember = "Name";
clVorfahr.Refresh();
最佳答案
您设置了错误的数据源。它应该是人称而非名称。
clVorfahr.DataSource = personen;
clVorfahr.DisplayMember = "Name";
关于c# - 将CheckedlistBox绑定(bind)到DataSource C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45994865/