在C#中怎么动态添加combobox的item?

在C#中怎么动态添加combobox的item?,第1张

可以做一个和combox下拉项同步的数组,根据选择的下标到同步的数组中取要的数据,C# 代码如下:

List<ListItem>items = new List<ListItem>()//实例化一个泛型

            items.Add(new ListItem("0", "--请选择--"))//添加一个Items

items.Add(new ListItem("1", "上"))//添加一个Items

items.Add(new ListItem("2", "下"))//添加一个Items

//添加一个combobox ,名称:cbuser

cbUser.ValueMember = "text"//定义显示数据

            cbUser.DisplayMember = "value"//定义实际值

            cbUser.DataSource = items//绑定数据

如果想把数据直接写死到控件里面,可以在“资源视图”里面选择该ComboBox,在属性页面里面Visible下一项数据项里面直接写类型,以分号分隔

如果想动态添加的话,用m_Serbox.AddString()进行添加,不管用的话,就需要断点,看是什么地方出错了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11540949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存