【发布时间】:2014-11-05 02:35:43
【问题描述】:
ComboBox (DropDownList) 有以下问题。我的组合设置:
AutoCompleteMode: AutoCompleteMode.SuggestAppend
AutoCompleteSource: AutoCompleteSource.ListItems
DropDownStyle: ComboBoxStyle.DropDownList
这个组合框有来自数据库的数据源。
`DisplayMember = "nombre";
ValueMember = "id";`
现在重现步骤:
Focus and Popup (!) ComboBox,例如输入“dog”(首先选择元素“ant”,然后选择“dog” - 这很好),然后按 Tab - 随机值“turtle”或任何东西都恢复了...没有触发值或索引更改的事件。在调试时,我看到combobox Leave event 上的值仍然是“狗”,但在DropDownClosed 事件上它又切换回了“乌龟”。中间没有任何东西被解雇。
我不明白为什么组合框会随机更改文本,但在调试模式下仍然正确。
当标签使用自动完成功能时,我需要,当我按下标签时,组合框仍然在值和文本上。
PD:这仅发生在具有来自数据库的数据源和另一台计算机 LOL 的组合框中。在我的工作站上没问题。
【问题讨论】:
标签: c# .net visual-studio-2010 combobox tabs