Combobox不会在选项卡上正确显示文本

时间:2014-11-05 02:35:44

标签: c# .net visual-studio-2010 combobox tabs

ComboBox(DropDownList)存在以下问题。我的组合设置:

AutoCompleteMode: AutoCompleteMode.SuggestAppend
AutoCompleteSource: AutoCompleteSource.ListItems
DropDownStyle: ComboBoxStyle.DropDownList

这个组合框有来自数据库的数据源。

`DisplayMember = "nombre";
 ValueMember = "id";`

现在再现步骤:

焦点和弹出(!)ComboBox,输入例如'dog'(在第一个元素被选中'ant'被选中,然后'dog' - 这很好)然后按Tab - Random value' “龟”或其他任何内容都已恢复...没有更改值或索引的事件被触发..在调试时我发现combobox Leave event上的值仍然是“狗”,但在DropDownClosed事件中它已切换回'龟'。什么都没发生。

我无法理解为什么组合框会随机更改文本但在调试模式下仍然正确。

我需要在使用自动完成功能的标签时,当按下标签时,组合框仍然在值和文本上。

PD:这只发生在带有来自数据库和另一台计算机LOL的数据源的组合框中。在我的工作站里没问题。

1 个答案:

答案 0 :(得分:0)

解决方案:

http://support.microsoft.com/kb/2868238/en-us

对于以前版本的Windows 7 SP1,这是O.S错误。