社区
C#
帖子详情
利用comboBox进行组合查询的怪事
keardy
2007-01-24 10:20:12
两个comboBox的datasource都是指定为同一来源,即一个表的所有列信息
让用户可以选择两个条件进行查询
并没有定义类似于SelectedIndexChanged之类的事件,却发生了一件怪事:
随便更改哪个comboBox的选择,却使得另外一个comboBox的值也发生了改变(两个comboBox的值变成一样)
不知道大家遇过没有,C# 2003环境下面的问题
...全文
197
6
打赏
收藏
利用comboBox进行组合查询的怪事
两个comboBox的datasource都是指定为同一来源,即一个表的所有列信息 让用户可以选择两个条件进行查询 并没有定义类似于SelectedIndexChanged之类的事件,却发生了一件怪事: 随便更改哪个comboBox的选择,却使得另外一个comboBox的值也发生了改变(两个comboBox的值变成一样) 不知道大家遇过没有,C# 2003环境下面的问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keardy
2007-01-25
打赏
举报
回复
我是这样指定的(数据的来源是Excel,不是DB):
string[] a = new string[OleDsExcle.Tables[0].Columns.Count];
for(int i=0;i<a.Length;i++)
{
a[i] = OleDsExcle.Tables[0].Columns[i].ColumnName;
}
comboBox1.DataSource = a;
comboBox2.DataSource = a;
我想知道这样为什么不行。
请问kitten_scratch,你是怎么解决的?
liujia_0421
2007-01-25
打赏
举报
回复
try..
string[] a = new string[OleDsExcle.Tables[0].Columns.Count];
for(int i=0;i<a.Length;i++)
{
a[i] = OleDsExcle.Tables[0].Columns[i].ColumnName;
}
string[] b = new string[a.Length];
a.CopyTo(b, 0);
comboBox1.DataSource = a;
comboBox2.DataSource = b;
liujia_0421
2007-01-25
打赏
举报
回复
如果你两个ComboBox绑定的是同一个数据源,就会出现这样的情况....
csShooter
2007-01-25
打赏
举报
回复
一个DataTable当然使用同一指针记录!。。。。
kitten_scratch
2007-01-24
打赏
举报
回复
正常的。上次我做datagrid的时候也出现过类似的问题的
magicsnake
2007-01-24
打赏
举报
回复
你应该将另一个数据源指定为他的克隆或者拷贝 dt.Clone() or dt.Copy()
combobox
实现下拉框多选
本方法和用checkbox, listbox等控件和事件拼凑出来的不同,本方法是一个集成的独立控件,基本实现了控件的顺滑度,下拉框可悬浮等效果,可以认为是
comboBox
的升级版,使用方便,仅需引用编译好的DLL,直接在toolBox...
【C#】完美实现ComBox多列下拉框+自动完成+DataGridView自定义列
灵活:数据源、下拉框内显示的列、列名、可搜索关键字等可自由定义 方便:可输可选/支持键盘操作/模糊过滤/自动完成匹配 标准:通过继承
combobox
实现,可单独使用,也可嵌入datagridview使用 感谢“随风飘散”
jQuery EasyUI 1.5.1 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
此外我个人推荐大家使用PDF格式的文档,因为PDF是全新制作的,内容
进行
了完整校对,所以错漏的地方比EXE和CHM格式要少很多。其它废话就不多说了。更新内容自己看更新说明吧! jQuery EasyUI 1.5.1版本更新内容: ...
DirectUI Demo(无源码,只是界面dome)
一个比较完整的DirectUI Demo, 支持各种Layout,实现了各种基本控件(SplitBar, PictureBox, Button, Radio, CheckBox, Label, HyperLink, ProgressBar, ListBox, Edit,
ComboBox
, Tab Control, Toolbar, Menu, tree)...
ComboBox
实现模糊
查询
ComboBox
实现模糊
查询
C#
110,477
社区成员
642,563
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章