C#中,ComboBox中如何设置item文本的值 10

我利用ComboBox的items.add方法,添加了几个子项,而items.add()中的参数不是string,而是一个对象,这个对象所属类的格式如下:publiccl... 我利用ComboBox的items.add方法,添加了几个子项,而items.add()中的参数不是string,而是一个对象,这个对象所属类的格式如下:
public class test
{
string name;

string number;

}
添加之后,我发现在界面上,每个item子项对应的文本都成了sample.test(sample是我的名字空间)。这显然不是我想要的,我想要item子项中的文本显示的是test对象中name的值,请问该怎么做?
展开
 我来答
SKY滑板
2015-02-03
知道答主
回答量:14
采纳率:0%
帮助的人:7.8万
展开全部
你不能直接把对象添加到items里面,你需要把test对象的name属性添加到里面就可以显示你需要的内容。items.add(test.name);
追问
但是我需要test.number这个数据,后期要用的。如果我只添加test.name进去,那有什么方法可以把test.number也绑定到对应的item中?
追答
comboBox1.DisplayMember = "显示的字段";
comboBox1.ValueMember = "值的字段";
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式