如何将 datagridview 行单元格设置为 dbnull
How to set a datagridview row cell to dbnull
我正在尝试使用下面的代码将单元格设置为空,但在代码运行后单元格不为空并且实际上 = ""
isdbnull(cr.Cells(12).Value)
returns
false
使用以下代码
DGV_Fields.DataSource = fieldDT
DGV_Fields.AutoGenerateColumns = True
Dim cr As New DataGridViewRow
fieldDT.Columns.Add("Filter", System.Type.GetType("System.String"))
fieldDT.Columns("Filter").AllowDBNull = True
DGV_Fields.Columns(12).Width = 59
cr = DGV_Fields.SelectedRows.Item(0)
cr.Cells(12).Value = DBNull.Value
将最后一行更改为
cr.Cells(12).Value = nothing
现在单元格为空
此答案更多地涉及标题 (How to set a datagridview row cell to dbnull
),而不是详细描述。
对于我的手机,只有以下方法有效:
Row(0).Cells(0).Value = DBNull.Value
其他一切都产生错误或根本没有效果。
该列来自 SQL 查询的 Datasource
d 列,其格式为 Date NULL
(able)
我正在尝试使用下面的代码将单元格设置为空,但在代码运行后单元格不为空并且实际上 = ""
isdbnull(cr.Cells(12).Value)
returns
false
使用以下代码
DGV_Fields.DataSource = fieldDT
DGV_Fields.AutoGenerateColumns = True
Dim cr As New DataGridViewRow
fieldDT.Columns.Add("Filter", System.Type.GetType("System.String"))
fieldDT.Columns("Filter").AllowDBNull = True
DGV_Fields.Columns(12).Width = 59
cr = DGV_Fields.SelectedRows.Item(0)
cr.Cells(12).Value = DBNull.Value
将最后一行更改为
cr.Cells(12).Value = nothing
现在单元格为空
此答案更多地涉及标题 (How to set a datagridview row cell to dbnull
),而不是详细描述。
对于我的手机,只有以下方法有效:
Row(0).Cells(0).Value = DBNull.Value
其他一切都产生错误或根本没有效果。
该列来自 SQL 查询的 Datasource
d 列,其格式为 Date NULL
(able)