我想将我的数据库中的数据设置为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();
答案 0 :(得分:0)
您正在设置错误的数据源。应该是人格而不是姓名。
clVorfahr.DataSource = personen;
clVorfahr.DisplayMember = "Name";