我对组合框有一个奇怪的问题。控件绑定到包含重复项的集合,尽管具有不同的大小写。
它们通过数据绑定填充在列表中,如下:
巴布 BABU
在我正在创建的应用程序中,大小写非常重要,并且需要显示这两个项目。
我将所选项目作为BABU,但是当我打开组合框时,所选项目会立即更改为Babu,而无需我进一步干预。我没有在任何地方处理DropDownOpening事件,因此没有任何逻辑导致这种情况。
我的怀疑是这与数据绑定有关,不喜欢它所看到的重复条目,但我不能确定这一点。
以前是否有人经历过这个?
答案 0 :(得分:0)
打开该表单的Designer代码,并确认BABU和Babu包含在该组合框的自动完成列表中。这种情况发生在我身上,我将其修复到表单设计器上,但它从未与表单设计器代码同步,最终包含旧的不需要的选择。
另请查看自动填充模式:http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.autocompletemode.aspx