组合数据结合(独立选择)



i在两个不同的combox上绑定了一些数据:

BindingList<Customer> customers = new BindingList<Customer>();
customer.Add(new Customer(1, "Mike"));
customer.Add(new Customer(2, "Max"));
customer.Add(new Customer(3, "Taylor"));
combobox1.DisplayMember = "Name";
combobox1.ValueMember = "Id";
combobox1.DataSource = customers;
combobox2.DisplayMember = "Name";
combobox2.ValueMember = "Id";
combobox2.DataSource = customers;

它运行良好,但是如果我在combobox1中选择某些项目,则该项目自动在combobox2中选择。如何解决此问题(需要独立选择)?

以下代码 do 为我无缝工作:

BindingList<Customer> customer = new BindingList<Customer>();
customer.Add(new Customer(1, "Mike"));
customer.Add(new Customer(2, "Max"));
customer.Add(new Customer(3, "Taylor"));
BindingList<Customer> customer2 = new BindingList<Customer>(customer);
combobox1.DisplayMember = "Name";
combobox1.ValueMember = "Id";
combobox1.DataSource = customer;
combobox2.DisplayMember = "Name";
combobox2.ValueMember = "Id";
combobox2.DataSource = customer2;

最新更新