标签:控件 comboBox 绑定 --- 集合 方法 代码运行 赋值
前言
大家好,我是新阁教育韩工,这几天有小伙伴问我关于上位机开发中,comboBox控件如何绑定数据的问题,我们今天简单来看一下几种不同的绑定方法。
绑定List集合
首先创建数据绑定方法,在方法中创建一个string类型的List集合。并将集合赋值给控件的DataSource(数据源)完成数据绑定。
代码运行效果如下
绑定数组集合
创建数据绑定方法,在方法中创建一个string类型的数组集合。并将数组赋值给控件的DataSource(数据源)完成数据绑定。
代码运行效果如下
绑定对象集合
首先创建一个实体类,用于存储数据
创建数据绑定方法,在方法中创建一个对象类型的List集合。并将集合赋值给控件的DataSource(数据源),并给控件的DisplayMember属性和ValueMember属性赋值,完成数据绑定。
使用这种方法绑定控件我们可以利用控件的SelectedIndexChanged事件通过选中的DisplayMember来查找对应的ValueMember。
代码运行效果如下
绑定DataTable
方法与绑定对象集合方法类似,使用这种方法同样可以利用控件的SelectedIndexChanged事件,通过选中的DisplayMember来查找对应的ValueMember,实现代码如
代码运行效果如下
绑定枚举
首先定义一个颜色枚举
使用Enum.GetNames()方法,将枚举元素的名称赋值给控件。
代码运行效果如下
利用Items.Add方法添加元素
这里需要注意,Items.Add()方法里面的参数为Object类型。
代码运行效果如下
利用Items.AddRange方法添加元素
这里需要注意,Items.AddRange()方法里面的参数为Object类型的数组。
代码运行效果如下
结语
通过以上几种常用的方法就可以完成C#下拉控件comboBox的数据绑定,希望能给大家带来一些帮助。
新阁上位机开发,用我的专业,成就你的梦想!
标签:控件,comboBox,绑定,---,集合,方法,代码运行,赋值 来源: https://www.cnblogs.com/xiketang/p/15932004.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。