【发布时间】:2026-01-30 00:45:02
【问题描述】:
我有一个组合框绑定到这样的列表
public List<CustomerLanguage> CurrentCustomerLanguageList
{
get { return _currentCustomerLanguageList; }
set
{
_currentCustomerLanguageList = value;
bsCustomerLanguages.DataSource = Presenter.CustomerLanguageToProxy(value);
cbLanguage.DataSource = bsCustomerLanguages.DataSource;
cbLanguage.DisplayMember = "LanguageName";
cbLanguage.ValueMember = "Id";
}
}
在表单上,我有 + - 按钮,必须允许添加或删除组合框中的项目。
问题是:我不知道如何在没有完全刷新组合框的情况下将新项目添加到绑定源和列表。 当然,当我添加时,必须保留选定的值,并且不得引发任何 selectedvaluechanged 事件。
【问题讨论】:
标签: c# winforms combobox bindingsource