WinForm 控件ComboBox数据绑定

Posted 张鑫4477

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WinForm 控件ComboBox数据绑定相关的知识,希望对你有一定的参考价值。

ComboBox下拉菜单控件,在数据库内的ComboBox应用的表进行修改时,如果是用的普通方法,显示数据一个方法,添加数据一个方法

这样会导致程序后期维护难度增加,在这里使用数据绑定来让ComboBox数据实现根据数据库对应表数据显示,降低数据维护难度.

1.首先将要ComboBox所需要的表的数据全部查询出来

2.对查询获得的数据用实例化泛型集合List进行接收

3.设置需要显示的列[数据]

4.设置对数据库操作需要的列[数据]

示例:

public Form3()  //窗体打开自动执行的数据
{
InitializeComponent();
List<Nation> Na = new NationData().ToCom();//实例化接收数据
comboBox1.DataSource = Na;//把数据放到这个ComboBox中[绑定]
comboBox1.DisplayMember = "NationName";//ComboBox显示的列
comboBox1.ValueMember = "NationCode";//对数据库操作时需要的列
}
//对数据库操作用到的数据取值
ComboBox1.SelectedValue //该数据类型是基类,操作时需要转换数据类型

 

以上是关于WinForm 控件ComboBox数据绑定的主要内容,如果未能解决你的问题,请参考以下文章

Winform开发中如何将数据库字段绑定到ComboBox控件

winform中的ListBox和ComboBox绑定数据用法实例

如何将绑定连接到(Winform)ComboBox 控件以从绑定源获取/设置控件中的选择?

C# winForm程序 数据绑定 更新控件问题 combobox绑定的DataSource 数据表中已经添加了新的数据

winform combobox绑定数据

winform绑定民族信息