以下是成功用于更改VBA Excel中单元格背景颜色的代码。
Sub ColorChange()
For i = 1 To 4
Cells(i, 2).Interior.ColorIndex = i + 2
Next i
End Sub
任何人都可以通过VB.Net中的这种颜色索引方法帮助获取如何更改DataGridView单元格背景颜色
答案 0 :(得分:0)
您可以通过设置dgv.Rows(x).Cells(y).Style.BackColor
来更改单元格的背景颜色,或者在您的情况下,在循环中更改单元格的背景颜色:
dgv.Rows(i).Cells(2).Style.BackColor = Color.Red
在两种情况下dgv
都是DataGridView
。 (并且您将颜色更改为您想要的颜色,例如Color.Blue等。)
答案 1 :(得分:0)
我需要在循环中不断改变颜色。所以尝试使用FromArgb并且它成功运行。
DataGridView1.Rows(i).Cells(j).Style.BackColor = Color.FromArgb(a, b, c)
感谢您的帮助