WinForm 中 comboBox控件之数据绑定

作者: gaohailin 分类: 编程技术 发布时间: 2018-12-09 11:53

http://www.cnblogs.com/peterzb/archive/2009/05/30/1491923.html

下面介绍三种对comboBox绑定的方式,分别是泛型中IList和Dictionary,还有数据集DataTable

一、IList

现在我们直接创建一个List集合,然后绑定

执行后,我们会发现绑定成功,但是 我们知道一般对于下拉框的绑定都会有一个值,一个显示的内容,这个时候我们可以创建一个类,把value和text都封装到这个类,作为list的类型

这个时候我们就可以直接获得值和显示的内容了

 

二、Dictionary

这个有点特殊,不能直接绑定,需要借助类BindingSource才可以完成绑定

 

三、数据集

这个比较常见,很简单

注意:

当我们触发combox的SelectedIndexChanged的事件后,我们在加载窗体的时候就会执行,这点我刚开始也和魅惑,导致容易出错,这点我们可以采取一些方法避免执行,比如可以定义一个变量fig=false

那么肯定想在加载窗体后,执行了,所以在加载窗体后我们还要把fig的值设为true

 

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注