0

これは、datagridview で編集をコミットするためにボタンで使用するコードです。

dgv.CommitEdit(True)

datagridview でチェックボックスをオンにして、上記のコードでボタンを押すと、次のエラーが発生します。

ここに画像の説明を入力

お手伝いありがとう。

4

1 に答える 1

0

このエラーは、Auto Generate Designer Code から発生します。ビジュアル スタジオは、空の文字列を含むチェックボックスの True または False 値オプションを生成することがあります。

    Me.fCheck.DataPropertyName = "fCheck"
    Me.fCheck.FalseValue = ""
    Me.fCheck.HeaderText = "เลือก"
    Me.fCheck.Name = "fCheck"
    Me.fCheck.TrueValue = ""
    Me.fCheck.Width = 40

それらを削除するか、代わりに空の文字列値を True または False 値に変更する必要があります。

    Me.fCheck.DataPropertyName = "fCheck"
    Me.fCheck.FalseValue = False
    Me.fCheck.HeaderText = "เลือก"
    Me.fCheck.Name = "fCheck"
    Me.fCheck.TrueValue = True
    Me.fCheck.Width = 40
于 2013-10-23T19:15:42.343 に答える