comboBox绑定数据库字段问题,在线急等

问题描述

在同一个FORM中,在LOAD事件中,我用以下代码使两个COMBOBOX绑定数据库的同一个字段,但是只要切换任何一个COMBOBOX的item,另外一个COMBOBOX的ITEM也会同样跟着变,怎么解决这个问题,求高人点拨。stringstrcon1;strcon1="Provider=SQLOLEDB;DataSource=100.109.64.88;InitialCatalog=collect;UserID=sa;Password=123";stringstrSql1;strSql1="selectnamefrompeople";try{OleDbConnectionconnet2=newOleDbConnection(strcon1);connet2.Open();OleDbDataAdapterAdapter1=newOleDbDataAdapter(strSql1,connet2);DataSetds1=newDataSet();Adapter1.Fill(ds1);DataTabledt1=ds1.Tables[0];comboBox1.DataSource=dt1;comboBox1.DisplayMember="name";comboBox2.DataSource=dt1;comboBox2.DisplayMember="name";connet2.Close();}

解决方案

解决方案二:
应为它们用的是同一个dt1中的表。
解决方案三:
重新拷贝一个新表再指定任意一个DataSource。
解决方案四:
首先COMBOBOX加载绑定值,要有唯一索引根据索引号走COMBOBOX.SelectedIndexChanged事件即可

时间: 2024-10-06 03:22:06

comboBox绑定数据库字段问题,在线急等的相关文章

请问高手在2005winform里,combobox绑定数据库字段问题??

问题描述 DBDriverdb=newDBDriver();this.comLab.Items.Clear();this.comPlace.Items.Clear();DataSetds=newDataSet();SqlDataAdapterda=newSqlDataAdapter("SELECT*FROMT_Store_Lab",db.conn);da.Fill(ds);this.comLab.DataSource=ds.Tables[0].DefaultView;this.comL

新人求帮助 C#COMBOBOX绑定数据库 DELETE 语句

问题描述 COMBOBOX首先出现蓝条是什么原因...然后删除就变成图3的样子.如果数据库中只有纯数字倒是可以删除,但是选择还是蓝条. 解决方案 解决方案二:设备编码的类型解决方案三:你的编码字段应该是数值型的,可是你传入的是字符串,而且不能转为数字,要么修改一段类型,要么保证下拉中都是数字解决方案四:你的编码字段应该是数值型的,可是你传入的是字符串,而且不能转为数字,要么修改一段类型,要么保证下拉中都是数字解决方案五:用SqlParameter就可以了解决方案六:问题所在,设备编码是int类型

C# 做了个医院挂号管理系统,添加了combobox 绑定数据库出错,求帮助

问题描述 Designer自动添加的TableAdapter报错.未处理ConstraintException未能启用约束.一行或多行中包含违法非空.唯一或外键约束的值.排错提示:放松或关闭数据集内的约束从视图状态家在数据集之前,要先清除数据集.一定不要试图为已存在主键的主键字段赋值补充:我绑定的那个表就没有主键. 解决方案 解决方案二:不明白你想问的是什么?!解决方案三:有些值违反了表中的约束.解决方案四:嗯,应该就是表中存在约束的问题解决方案五:cbo.DisplayMember="列名一&

简单问题,相当于散分,给我一个menu绑定数据库字段,和menu的事件(MenuItemClick)处理例子,VS2005,初学,不好意思.

问题描述 最详细的例子得100分.谢谢! 解决方案 解决方案二:看MSDN吧...解决方案三:建议你去看看MSDNWebcast的视频教学,搜索"ASP.NET2.0快速入门"就能找到该系列,然后你找找里面讲Menu那一集吧.解决方案四:把邮箱给我,我给你一个我的邮箱ilrfn163.com解决方案五:myemail:by_cap@163.com解决方案六:msdn吧.网上能找得到的.

mysql数据库建表问题,在线急等

问题描述 mysql数据库建表问题,在线急等 数据库建表这3个语句是什么意思?后两个有什么区别? (1)PRIMARY KEY (ID) USING BTREE (2)ENGINE=InnoDB DEFAULT CHARSET=gb2312; (3)ENGINE = InnoDB CHARACTER SET gb2312 COLLATE gb2312_chinese_ci; 解决方案 创建主键 collate对字符串排序. 解决方案二: 创建主键,gb2312是编码格式吧,类型 解决方案三: 1

informix数据库表主键重复,数据插入失败。怎么解决?在线急等!!!!

问题描述 informix数据库表主键重复,数据插入失败.怎么解决?在线急等!!!! informix数据插入出现主键重复.怎么可以更好地解决这类问题? 解决方案 数据库表插入数据失败数据库表中插入重复数据的处理数据库表中插入重复数据的处理

Repeater绑定数据的显示问题(急!在线等)

问题描述 我的Repeater的ItemDataBound事件里对一个绑定的字段进行了处理,可是显示的结果是1.3.5这些奇数行显示正常,可是偶数行就显示不正常,这是怎么回事啊?请大侠帮忙解决一下! 解决方案 解决方案二:if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){}把代码写在这个if语句里面.解决方案三:如果你对asp.net,photoshop,flash,sql,

关于DataGridView的分页和ComBobox绑定!

问题描述 我已经从服务器端返一个查询所有的Dataset对象~~而我现在想要在客服端设置datagridview成分页~该怎么写呢?还有个问题,用comBobox和Datagridview的绑定..即要实现,comBobox选择DataGridview里面显示数据表的其中一个字段值的,datagridview里面相应的显示只包含ComBoBox选择的字段值的行数! 解决方案 解决方案二:希望大家帮忙啊~~在线等~解决方案三:返回前實現分頁:在后台查詢,如SQL中來完成,只需要查找想要顯示的記錄c

mysql索引问题 在线急等

问题描述 数据库有39万条数据我在需要查询的3字段上面加了索引mysql>SELECT*FROM`partner`.`vas_cpmt_log`whereadatebetween'2010-07-27'and'2010-07-28'andserviceid='CPKayIVR0100T'andcptelco='dtac'orderbyadatedesclimit0,100;上面的语句执行起来起来就1秒不到但是查询总记录数的时候就不行了mysql>SELECTcount(*)FROM`partn