将CheckedlistBox绑定到DataSource c#

时间:2017-09-01 07:00:54

标签: c#

我想将我的数据库中的数据设置为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();

1 个答案:

答案 0 :(得分:0)

您正在设置错误的数据源。应该是人格而不是姓名。

clVorfahr.DataSource = personen;
clVorfahr.DisplayMember = "Name";