Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用DisplayField ValueField项填充组合框,类似于我们在asp.net中所做的_C#_.net_Winforms - Fatal编程技术网

C# 用DisplayField ValueField项填充组合框,类似于我们在asp.net中所做的

C# 用DisplayField ValueField项填充组合框,类似于我们在asp.net中所做的,c#,.net,winforms,C#,.net,Winforms,我有一个组合项,我想用对象列表填充它,类似于asp.net中的“ListItem”类。是否存在具有类似行为的Windows窗体生成对象?我现在要做的是创建一个实用程序类,它有两个属性,ValueField和DisplayField,然后从这个类创建一个通用列表,并将这个列表作为数据源提供给组合框,有更好的方法吗 PS:我们刚刚开始使用VS2010 关于您只需将对象集合设置为组合框的数据源。然后将ComboBox的DisplayMember属性设置为要显示的ComboBox属性 同样,对于值字段,

我有一个组合项,我想用对象列表填充它,类似于asp.net中的“ListItem”类。是否存在具有类似行为的Windows窗体生成对象?我现在要做的是创建一个实用程序类,它有两个属性,ValueField和DisplayField,然后从这个类创建一个通用列表,并将这个列表作为数据源提供给组合框,有更好的方法吗

PS:我们刚刚开始使用VS2010


关于

您只需将对象集合设置为
组合框
数据源
。然后将
ComboBox
DisplayMember
属性设置为要显示的
ComboBox
属性

同样,对于值字段,您可以使用组合框的属性
ValueMember


仅用于此目的的实用程序类太过了,我想

首先谢谢你,其次请你发送一个简单的示例好吗?@odiseh:我认为我的答案是不言自明的。例如谷歌。代码如下ComboBox combo=newcombobox();List obj=新列表();combo.DisplayMember=“某些属性”;combo.ValueMember=“某些属性”;combo.DataSource=obj