我在Windows窗体上有一个数据绑定的组合框。当我选择一个项目时,所有其他绑定组件都会正确更新。但是,下拉项列表会更改,以便所选项在列表中重复。例如,这是原始列表:
这是我选择项目时列表的样子:
组合框绑定到一个绑定源,该绑定源从LINQ to SQL查询获取其数据。 Display Member是SpecName,Value Member是SpecID,Selected Value是bindingsource中的SpecID字段。
如何更正此重复行为?
答案 0 :(得分:0)
当我遇到类似的情况时,原因是组合框Databindings | Text属性。
我可以复制将此属性设置为相关绑定源和显示字段时描述的行为。
将属性设置为None会导致行为停止。
答案 1 :(得分:0)
我认为这与我1个月前的问题相似,当我填写comboBox
时我没有清除我的数据集,所以我的comboBox
中有重复的数据,所以我添加了{{1}在填写代码中的ds.clear()
之前。