具有单个DataSource的多个ComboBox

时间:2015-10-13 17:30:45

标签: c# winforms combobox

我有2个组合框,它们绑定到数据集中的单个绑定源。当我在其中一个组合框中选择一个项目时,它们都会改变。我在组合框中没有代码,但我确实有数据集填充:

    <ion-view view-title="{{course.title}}" class="single-course">

  <ion-content>
    ...
    <iframe id="course-iframe" width="100%" height="100%" ng-src="{{courseData | trustAsResourceUrl}}"/></iframe>
    ...
  </ion-content>
</ion-view>

导致这种情况的原因是什么?

2 个答案:

答案 0 :(得分:5)

为每个ComboBox提供自己的BindingSource:

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

答案 1 :(得分:1)

这可以解决您的问题。

combobox2.BindingContext = new BindingContext();