我有一个非常简单的表单,当从组合框中选择“caseNumber”时,它会显示某个记录。尽管在组合框中进行选择后,它会冻结所选记录上的整个表单。我无法单击任何其他文本框或按钮。我必须停止调试器。没有错误被抛出。我已经阅读了其他人发生这种情况的地方,但没有找到问题的答案。
到目前为止,它背后没有任何代码,因为表单绑定到数据集,并且一旦选择了 caseNumber,就应该显示其余信息。
将组合框的数据绑定菜单上的“选定值”下拉框更改为“无”。
在 DataBindings 下,转到 Advanced 并确保 DataSource 更新模式为 NOne
很多时候发生这种情况是因为绑定存在问题。您确定它没有将控件(组合框)的文本值绑定到数据吗?
正确的绑定方法(在 DataBindings,Advanced 下)是将其绑定到 SelectedValue 而不是 Text。
请让我们更多地了解您的组合框是如何绑定的。