Vb.net 选择绑定组合框时,Windows窗体冻结
我有一个非常简单的表单,当从组合框中选择“caseNumber”时,它会显示一个特定的记录。尽管在组合框中进行选择后,它将冻结所选记录上的整个表单。我无法单击任何其他文本框或按钮。我必须停止调试器。不会抛出任何错误。我已经读过其他人发生这种情况的地方,但我找不到问题的答案Vb.net 选择绑定组合框时,Windows窗体冻结,vb.net,winforms,combobox,freeze,Vb.net,Winforms,Combobox,Freeze,我有一个非常简单的表单,当从组合框中选择“caseNumber”时,它会显示一个特定的记录。尽管在组合框中进行选择后,它将冻结所选记录上的整个表单。我无法单击任何其他文本框或按钮。我必须停止调试器。不会抛出任何错误。我已经读过其他人发生这种情况的地方,但我找不到问题的答案 到目前为止,表单后面没有代码,因为表单绑定到数据集,并且在选择案例编号后应该只显示其余信息。很多情况下会发生这种情况,因为绑定中存在问题。您确定它没有将控件(combobobox)的文本值绑定到数据吗 正确的绑定方式(在Dat
到目前为止,表单后面没有代码,因为表单绑定到数据集,并且在选择案例编号后应该只显示其余信息。很多情况下会发生这种情况,因为绑定中存在问题。您确定它没有将控件(combobobox)的文本值绑定到数据吗 正确的绑定方式(在DataBindings下,Advanced)是将其绑定到SelectedValue,而不是文本
请让我们更多地了解您的组合框是如何绑定的。很多时候都会发生这种情况,因为绑定中存在问题。您确定它没有将控件(combobobox)的文本值绑定到数据吗 正确的绑定方式(在DataBindings下,Advanced)是将其绑定到SelectedValue,而不是文本
请让我们了解一下您的组合框是如何绑定的。将组合框的数据绑定菜单上的“Selected Value”下拉框更改为“none”。将组合框的数据绑定菜单上的“Selected Value”下拉框更改为“none”。在数据绑定下,转到“高级”并确保数据源更新模式在“数据绑定”下处于“无”状态,转到“高级”并确保数据源更新模式处于“无”正如您所说,我已将绑定更改为“SelectedValue”,但在使用组合框后它仍会冻结。我已将其绑定为“SelectedValue”=CaseBindingSource-CaseNumberty SelectedItem而不是SelectedValue。看看这是否解决了问题。这引发了一个错误:“无法设置列‘caseNumber’。该值违反了此列的MaxLength限制。”正如您所说,我已将绑定更改为“SelectedValue”,但在使用组合框后仍然冻结。我已将其绑定为“SelectedValue”=CaseBindingSource-CaseNumberty SelectedItem而不是SelectedValue。看看这是否会解决问题。这引发了一个错误:“无法设置列‘caseNumber’。该值违反了此列的MaxLength限制。”