将类列表添加到组合框

时间:2015-12-30 13:53:59

标签: c# list class combobox

我正在制作用户在文本框中记下的组名列表。检查组名是否已存在后,将其添加到列表中。 我正在尝试将对象添加到此列表中:

<root><a>0xC2B5="&#xC2B5;"</a><a>0xC28D="&#xC28D;"</a></root>

我遇到的问题是我不断收到错误:
System.Windows.Forms.dll中出现未处理的“System.ArgumentException”类型异常

这是因为应该在组合框中添加组名的代码行:

List<Group> Groups = new List<Group>();  

这就是列表所基于的类:

cbxGroups.DataSource = Groups.ToString();

我不知道如何解决这个问题,我希望我能在这里找到答案。

1 个答案:

答案 0 :(得分:1)

您可以使用Linq Select方法获取群组名称的集合。

cbxGroups.DataSource = Groups.Select(g => g.NaamGroep).ToList();
ToString() List的实现以字符串形式返回它的类型,而不是项目。