Vb.net 如何设置零而不是空
使用VB.Net 我想使datagird单元格的值为零,而不是null 比如说 Datagridview1Vb.net 如何设置零而不是空,vb.net,datagrid,datagridview,Vb.net,Datagrid,Datagridview,使用VB.Net 我想使datagird单元格的值为零,而不是null 比如说 Datagridview1 Id value1 value2 value3 01 null null 0 02 0 null 10 03 100 null 100 ... 预期产量 Id value1 value2 value3 01 0 0 0 02 0 0 10 03 100 0 100 ... 我有80多列和100行,没有逐个检查单元格,任何其他方法都是可用的 试码 Private Sub da
Id value1 value2 value3
01 null null 0
02 0 null 10
03 100 null 100
...
预期产量
Id value1 value2 value3
01 0 0 0
02 0 0 10
03 100 0 100
...
我有80多列和100行,没有逐个检查单元格,任何其他方法都是可用的
试码
Private Sub dataGridView1_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs)
If e.ColumnIndex = 0 AndAlso e.Value IsNot Nothing Then
If CInt(e.Value) = 0 Then
e.Value = ""
End If
End If
End Sub
当我从数据库在datagridview中添加详细信息时,上面的代码工作不正常,同时显示空单元格
如何使零代替空。任何其他方法或建议
需要VB.Net代码帮助- 右键单击DatagridView并单击属性
- 在属性窗口中,找到DefaultCellStyle
- 单击选项卡
- 在出现的对话框中,指定空值
- 右键单击DatagridView并单击属性
- 在属性窗口中,找到DefaultCellStyle
- 单击选项卡
- 在出现的对话框中,指定空值