.Net平台Winform两个ComboBox控件绑定同一个数据源
2014-03-03 15:06
501 查看
今天WINFROM编程遇到这么一个问题:是有关WINFORM中两个comboBox控件绑定同一个数据源的问题,在窗体的界面上有两个comboBox,我在Form1_Load中对他们做了数据绑定(具体代码如下),但是运行出现了这个一个奇怪的问题,我改变了comboBox1的值,但是comboBox2的值也自动改变了,我没有设置comboBox1_SelectedIndexChanged函数
解决方法:
private void Form1_Load(object sender, EventArgs e) { dataset ds=getds("select code,name from shp") ; comboBox1.DataSource = ds; comboBox1.ValueMember = "code"; comboBox1.DisplayMember = "name"; comboBox1.SelectedIndex = 0; comboBox2.DataSource = ds; comboBox2.ValueMember = "code"; comboBox2.DisplayMember = "name"; comboBox2.SelectedIndex = 0; }
解决方法:
dataset ds=getds("select code,name from shp") comboBox1.DataSource = ds; comboBox1.ValueMember = "code"; comboBox1.DisplayMember = "name"; comboBox1.SelectedIndex = 0; comboBox2.DataSource = ds.Copy(); comboBox2.ValueMember = "code"; comboBox2.DisplayMember = "name"; comboBox2.SelectedIndex = 0;
相关文章推荐
- .Net平台Winform两个ComboBox控件绑定同一个数据源的问题
- .Net平台Winform两个ComboBox控件绑定同一个数据源
- WINFORM中两个 ComboBox 控件绑定同一个数据源的问题
- 在.Net中将Enum绑定到ComboBox控件 (思想适用于Asp.net和WinForm)
- WinForm控件复杂数据绑定常用数据源(对Combobox,DataGridView等控件DataSource赋值的多种方法)
- winform快速开发平台之代码抽象->快速绑定ComboBox数据控件
- winform程序设计中,label,TextBox,ComboBox等几个控件几乎是用得最多的,在设计中经常会遇到一些小问题,如:comboBox控件绑定了数据源之后,如何设置默认值?
- winform combobox控件数据源绑定
- .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)
- .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)
- winform有一个combobox和一个textbox控件,如何进行动态绑定,使得combobox中的数据改变时,textbox中的数据也随之改变?
- winform快速开发平台 -> 快速绑定ComboBox数据控件
- .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)
- C# Winform中的ComboBox控件绑定数据库项目作为列表内容
- winform,DataGridView绑定数据后更改列属性、动态创建(用一个控件显示多表适用)
- winform combobox控件绑定
- C# Winform datagridview控件绑定数据源后列顺序混乱
- 解决WinForm中ComboBox控件的“设置"DataSourse”属性后无法修改项集合”以及两个不相关联的ComboxBox控件实现数据列表显示不可实现的问题
- 使用jquery当页面打开时,将一个事件绑定到控件(同时执行两个事件),并修改加载样式类中的样式
- Winform开发之ComboBox和ComboBoxEdit控件绑定key/value数据