如何在VB.Net

时间:2017-02-17 05:38:30

标签: vb.net

以下是成功用于更改VBA Excel中单元格背景颜色的代码。

Sub ColorChange()
    For i = 1 To 4
        Cells(i, 2).Interior.ColorIndex = i + 2
    Next i
End Sub

任何人都可以通过VB.Net中的这种颜色索引方法帮助获取如何更改DataGridView单元格背景颜色

2 个答案:

答案 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)

感谢您的帮助