我有一组ComboBox控件,把它们的DataSource属性都设置为数据集中的一张表,DisplayMember和ValueMember也设置好了。运行后数据能显示出来,但诡异的是改动其中一个的选项其他的就会跟着动。后来我试着用自己写的IList对象来设置数据源,一切正常,不会联动。这是为什么呢?

解决方案 »

  1.   

    都绑定到一个数据源,当然会同步联动啦,因为只要一个comboBox选项更改了,数据源的记录指针就变了,当然会导致替他comboBox联动了
      

  2.   

    这样子的啊。那我现在不想让它们联动咋办呢?比如从数据库里读出A、B、C、D绑定到列表,我要第一个选A第二个选C第三个D等等,如何实现呢?
      

  3.   


    取到datatable或者ArrayList中,进行绑定