COLORIR CELULA GRIDVIEW
bom
carrego uma tabela do access no gridview que contem tres colunas
produto,meta e atingido
até ai td bem consigo carregar os dados e tals.
queria colorir a celula da coluna (atingido) conforme o valor atribuido a esta coluna do gridview
tipo:
meta igual a 50
se meta < atingido entao celula = azul
se meta = atingido ental celula =verde
se meta > atingido entao celula = vermelho.
to meio confuso em como carregar e colorir ao mesmo tempo.
carrego uma tabela do access no gridview que contem tres colunas
produto,meta e atingido
até ai td bem consigo carregar os dados e tals.
queria colorir a celula da coluna (atingido) conforme o valor atribuido a esta coluna do gridview
tipo:
meta igual a 50
se meta < atingido entao celula = azul
se meta = atingido ental celula =verde
se meta > atingido entao celula = vermelho.
to meio confuso em como carregar e colorir ao mesmo tempo.
Eu faço assim para colorir as linhas, mas para mudar somente da célula, é só mudar o Rows por Células
Private Sub dgViewFuncionarios_RowPrePaint(ByVal sender As Object, ByVal e As DataGridViewRowPrePaintEventArgs) Handles dgViewFuncionarios.RowPrePaint
If Not IsNothing(Me.DtDestinatarios) AndAlso Not IsNothing(Me.dgViewFuncionarios) AndAlso e.RowIndex >= 0 Then
Select Case Me.DtDestinatarios.Rows(e.RowIndex)("CD_STATUS").ToString
Case "1"
Me.dgViewFuncionarios.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.Orange
Case "2"
Me.dgViewFuncionarios.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.Green
Case "3"
Me.dgViewFuncionarios.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.Purple
Case Else
Me.dgViewFuncionarios.Rows(e.RowIndex).DefaultCellStyle.BackColor = Nothing
End Select
End If
End Sub
Tópico encerrado , respostas não são mais permitidas