Datagridview为行着色

时间:2018-09-11 09:18:27

标签: vb.net datagridview colors

我当前正面临一个问题,我正在尝试使用条件IF为行着色,但是我不知道为什么程序会出现错误,无法找到名称为“ Cor”的列。 这是我的代码:

Private Sub datagridListagem_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles datagridListagem.CellFormatting

    If datagridListagem.Rows(e.RowIndex).Cells("Cor").Value.ToString() = "3" Then

            e.CellStyle.BackColor = Color.Green

        ElseIf datagridListagem.Rows(e.RowIndex).Cells("Cor").Value.ToString() = "2" Then
            e.CellStyle.BackColor = Color.Orange
        ElseIf datagridListagem.Rows(e.RowIndex).Cells("Cor").Value.ToString() = "1" Then
            e.CellStyle.BackColor = Color.Gray

        End If

End Sub

您认为您可以帮助我吗?

谢谢

0 个答案:

没有答案