我正在尝试创建一个方法,我可以在datagridview上为空/ null空间着色。有可能这样做吗?我正在挖掘那些内容,但我发现的并没有解决我的问题。
你知道解决这个问题的方法吗?
答案 0 :(得分:0)
您可以使用此方法:
Sub SetColorEmptyCellGrid(grid As DataGridView, myColor As Color)
For Each row As DataGridViewRow In grid.Rows
For i As Integer = 0 To row.Cells.Count - 1
If row.Cells(i).Value Is Nothing OrElse row.Cells(i).Value Is DBNull.Value OrElse String.IsNullOrWhiteSpace(row.Cells(i).Value.ToString()) Then
row.Cells(i).Style.BackColor = Color.Blue
End If
Next
Next
End Sub
您可以通过以下方式调用方法:
SetColorEmptyCellGrid(DataGridViewName, Color.Red)