日期:2014-05-20  浏览次数:20883 次

利用comboBox进行组合查询的怪事
两个comboBox的datasource都是指定为同一来源,即一个表的所有列信息

让用户可以选择两个条件进行查询

并没有定义类似于SelectedIndexChanged之类的事件,却发生了一件怪事:

随便更改哪个comboBox的选择,却使得另外一个comboBox的值也发生了改变(两个comboBox的值变成一样)

不知道大家遇过没有,C#   2003环境下面的问题

------解决方案--------------------
你应该将另一个数据源指定为他的克隆或者拷贝 dt.Clone() or dt.Copy()
------解决方案--------------------
一个DataTable当然使用同一指针记录!。。。。


------解决方案--------------------
如果你两个ComboBox绑定的是同一个数据源,就会出现这样的情况....