gpt4 book ai didi

.net - 数据绑定(bind)文本框 : can't exit

转载 作者:行者123 更新时间:2023-12-03 23:11:52 25 4
gpt4 key购买 nike

我有一个文本框绑定(bind)到表单上的对象属性(实际上是几个文本框)。这是一个对象的编辑器。当我在其中一个文本框中编辑一些对象并修改值时,我无法退出文本框(既不能通过选项卡也不能单击另一个文本框)。然而,情况并非总是如此 - 在编辑其他对象(相同类型)时它工作正常。

这是一个代码片段:

txtValue.DataBindings.Add("Text", _SourceObject, "PlannedValue", True, DataSourceUpdateMode.OnPropertyChanged, Nothing, "c")
txtEstPlacements.DataBindings.Add("Text", _SourceObject, "EstimatedPlacementCount")
txtReference.DataBindings.Add("Text", _SourceObject, "Reference")

有什么建议么?

最佳答案

为了修复验证失败,这是由于数据绑定(bind)无法设置 DBNull.Value在 textbox.text 中,您可以在 Form_Load 部分添加以下行:

TextBox1.DataBindings["Text"].NullValue = string.Empty;

对于您希望允许正确验证空值的每个文本框。

See more details on Microsoft Connect .

以及:

Can't escape empty textbox

关于.net - 数据绑定(bind)文本框 : can't exit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/217912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com