VB.NET 代码 datagridview 单元格颜色变更
时间: 2023-07-14 20:12:47 浏览: 267
datagridview改变单元格颜色
你可以使用 DataGridView 的 CellFormatting 事件来改变单元格的颜色。下面是一个示例代码:
```vb.net
Private Sub DataGridView1_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
' 检查是不是需要变更颜色的列
If e.ColumnIndex = 2 Then
' 设置单元格的背景色和前景色
If Convert.ToInt32(e.Value) > 10 Then
e.CellStyle.BackColor = Color.Red
e.CellStyle.ForeColor = Color.White
Else
e.CellStyle.BackColor = Color.White
e.CellStyle.ForeColor = Color.Black
End If
End If
End Sub
```
上述代码中,当单元格的列索引为 2 时,会根据单元格的值来决定是否将单元格的背景色设置为红色、前景色设置为白色。如果单元格的值小于等于 10,则将背景色设置为白色,前景色设置为黑色。
阅读全文