VB.Net の使用
null の代わりに datagird セルの値をゼロにしたい
例えば
データグリッドビュー1
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
...
セルを1つずつチェックする代わりに、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
データベースからデータグリッドビューに詳細を追加すると、上記のコードが正しく機能せず、ヌルセルも表示されます。
null の代わりにゼロを作成する方法。その他の方法または提案
VB.Net コードのヘルプが必要