0

我有一个 VB.NET 表单,并添加了一个复选框。我正在为此复选框使用数据绑定,如下所示:

txtID.DataBindings.Clear()
txtID.DataBindings.Add("Text", ds.Tables(0), "ID")

Dim MyID As New Binding("Checked", ds.Tables(0), "UserID")
AddHandler MyID.Format, AddressOf chkFormatter
AddHandler MyID.Parse, AddressOf chkParser
chkID.DataBindings.Add(MyID)

如果我选中该框,它会检查正常,但是一旦我单击另一个字段,该复选框就会失去它的选中状态。

谁能帮我理解为什么?

我在表单上有其他复选框以相同的方式使用数据绑定,它们工作正常。

谢谢,

4

1 回答 1

0

了解您将 MyId 绑定到“UserId”,那么“UserId”是布尔字段吗?

如果是,是否有任何代码从其他方式更新此字段?

于 2013-07-31T08:41:55.247 回答