我想对三个combobox绑定同一张表,但相互之间不会同时改变  
但是下面这段代码的结果是 两个combobox一起变,不是相互独立的,一改就一起变..... 到底要怎么写啊?PDMSDataSet pDMSDataSet = new PDMSDataSet();
            PDMSDataSetTableAdapters.HospitalTableAdapter adapter = new PDMS.PDMSDataSetTableAdapters.HospitalTableAdapter();
            adapter.Fill(this.pDMSDataSet.Hospital);
            BindingSource bindinSource = new BindingSource();
            bindinSource.DataSource = this.pDMSDataSet;
            bindinSource.DataMember = "Hospital";
            Fircombo.DataSource = bindinSource;
            Fircombo.DisplayMember = "Hname";
            Fircombo.ValueMember = "Hid";            Seccombo.DataSource = bindinSource;
            Seccombo.DisplayMember = "Hname";
            Seccombo.ValueMember = "Hid";

解决方案 »

  1.   

    三个 Combobox 指定不同的 BindingSource
    PDMSDataSet pDMSDataSet = new PDMSDataSet();
    PDMSDataSetTableAdapters.HospitalTableAdapter adapter = new PDMS.PDMSDataSetTableAdapters.HospitalTableAdapter();
    adapter.Fill(this.pDMSDataSet.Hospital);Fircombo.DataSource = new BindingSource(pDMSDataSet, "Hname");
    Fircombo.DisplayMember = "Hname";
    Fircombo.ValueMember = "Hid";Seccombo.DataSource = new BindingSource(pDMSDataSet, "Hname");
    Seccombo.DisplayMember = "Hname";
    Seccombo.ValueMember = "Hid";
      

  2.   

    拷贝3份dataset。每份绑定一个combobox