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)
チェックボックスをオンにすると問題なくチェックされますが、別のフィールドをクリックすると、チェックボックスのチェックが失われます。
誰かが理由を理解するのを手伝ってくれますか?
同じ方法でデータバインディングを使用しているフォームに他のチェックボックスがあり、それらは正常に機能しています。
ありがとうございました、