具有单个数据源的多个组合框

本文关键字:组合 单个 数据源 | 更新日期: 2023-09-27 18:17:43

我有两个组合框,它们绑定到数据集中的单个绑定源。当我在其中一个组合框中选择一个项目时,它们都会改变。组合框本身没有代码但我有dataset fill:

this.cLIENT_BranchesTableAdapter.Fill(this.gcDataSet.CLIENT_Branches);

是什么原因导致的?

具有单个数据源的多个组合框

给每个ComboBox赋予他们自己的BindingSource:

comboBox1.DataSource = new BindingSource(source, string.Empty);
comboBox2.DataSource = new BindingSource(source, string.Empty);

这应该能解决你的问题。

combobox2.BindingContext = new BindingContext();