ALTERAR COR DA LINHA DO GRID CONDICIONALMENTE
Ola, eu procurei em varios lugares e ainda nao achei o que preciso,
tenho um grid e preciso alterar a cor da linha deste grid de acordo com um campo chamado prioridade
ou seja: prioridade ALTA a linha fica vermelha,NORMAL amarela e assim por diante
porem os exemplos que achei sao ou sobre asp.net ou sobre alterar a cor da Celula apenas,eu ate tentei usar o exempo de mudar a cor da celula ,mas nao consegui.,se alguem puder ajudar
valeu
tenho um grid e preciso alterar a cor da linha deste grid de acordo com um campo chamado prioridade
ou seja: prioridade ALTA a linha fica vermelha,NORMAL amarela e assim por diante
porem os exemplos que achei sao ou sobre asp.net ou sobre alterar a cor da Celula apenas,eu ate tentei usar o exempo de mudar a cor da celula ,mas nao consegui.,se alguem puder ajudar
valeu
Citação:VINICIUSEROICO escreveu:
Ola, eu procurei em varios lugares e ainda nao achei o que preciso,
tenho um grid e preciso alterar a cor da linha deste grid de acordo com um campo chamado prioridade
ou seja: prioridade ALTA a linha fica vermelha,NORMAL amarela e assim por diante
porem os exemplos que achei sao ou sobre asp.net ou sobre alterar a cor da Celula apenas,eu ate tentei usar o exempo de mudar a cor da celula ,mas nao consegui.,se alguem puder ajudar
valeu
Consegui resolver,criei a seguinte funçao:
Private Sub MudaCoresGrid()
Dim i As Integer
For i = 0 To dgvDados.RowCount - 1
Dim prioridade As String = dgvDados.Rows(i).Cells(5).Value
If prioridade = [Ô]ALTA[Ô] Then
dgvDados.Rows(i).DefaultCellStyle.BackColor = Color.OrangeRed
ElseIf prioridade = [Ô]NORMAL[Ô] Then
dgvDados.Rows(i).DefaultCellStyle.BackColor = Color.Yellow
ElseIf prioridade = [Ô]BAIXA[Ô] Then
dgvDados.Rows(i).DefaultCellStyle.BackColor = Color.LawnGreen
End If
Next
End Sub
valeu
Tópico encerrado , respostas não são mais permitidas