Datagridview раскраски строк - PullRequest
0 голосов
/ 11 сентября 2018

В настоящее время я сталкиваюсь с проблемой, я пытаюсь раскрасить строки условным 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

Как вы думаете, вы могли бы помочь мне?

Спасибо

1 Ответ

0 голосов
/ 11 сентября 2018
Private Sub datagridListagem_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles datagridListagem.CellFormatting
    If datagridListagem("Cor", e.RowIndex).Value = "3" Then
        e.CellStyle.BackColor = Color.Green
    ElseIf datagridListagem("Cor", e.RowIndex).Value = "2" Then
        e.CellStyle.BackColor = Color.Orange
    ElseIf datagridListagem("Cor", e.RowIndex).Value = "1" Then
        e.CellStyle.BackColor = Color.Gray
    End If
End Sub

Существует ли Cor для вашего DatagridView?Проверьте DatagridView и отметьте Cor, если существуют в Column.

Check this.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...