我正在使用bindinglist和listbox数据源来填充listobox,
BindingList<MyData> data = new BindingList<MyData>();
listbox1.DataSource = data;
listbox.DisplayMember = "Name";
问题是,如何添加超过这一列(名称)?
答案 0 :(得分:4)
ListBox
仅支持一个“列”,您无法添加更多展示成员。因此,我建议您使用DataGridView
代替ListBox
。添加两列DataGridViewTextBoxColumn
类型并将其设为只读。然后为要绑定到数据类型的每列提供DataPropertyName
值。
另一个选项(我不推荐)是在MyData
类上创建属性,它将为两个属性返回某种连接字符串。