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的数据源的组合框中。在我的工作站里没问题。
答案 0 :(得分:0)