0

这是我在按钮中用于在 datagridview 中提交编辑的代码:

dgv.CommitEdit(True)

当我选中 datagridview 中的复选框并按下带有上面代码的按钮时,它会出现此错误:

在此处输入图像描述

感谢您的帮助。

4

1 回答 1

0

此错误来自自动生成设计器代码。有时,Visual Studio 会为带有空字符串的复选框生成 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 回答