选择项目时,Combobox会显示重复的项目

时间:2011-05-22 22:25:42

标签: .net winforms combobox

我在Windows窗体上有一个数据绑定的组合框。当我选择一个项目时,所有其他绑定组件都会正确更新。但是,下拉项列表会更改,以便所选项在列表中重复。例如,这是原始列​​表:

enter image description here

这是我选择项目时列表的样子:

enter image description here

组合框绑定到一个绑定源,该绑定源从LINQ to SQL查询获取其数据。 Display Member是SpecName,Value Member是SpecID,Selected Value是bindingsource中的SpecID字段。

如何更正此重复行为?

2 个答案:

答案 0 :(得分:0)

当我遇到类似的情况时,原因是组合框Databindings | Text属性。

我可以复制将此属性设置为相关绑定源和显示字段时描述的行为。

将属性设置为None会导致行为停止。

答案 1 :(得分:0)

我认为这与我1个月前的问题相似,当我填写comboBox时我没有清除我的数据集,所以我的comboBox中有重复的数据,所以我添加了{{1}在填写代码中的ds.clear()之前。