ZEBRAR LISTVIW COM CONSULTA
Boa galera,
Preciso zebrar um listview de acordo com o resultado de uma consulta, por exemplo;
Um campo chamado resultado, recebe o valor Aprovado ou Reprovado.
Na consulta, em que o campo estiver aprovado, queria que a cor da fonte da linha muda-se para azul, e os reprovados para vermelho.
Alguem sabe?
Preciso zebrar um listview de acordo com o resultado de uma consulta, por exemplo;
Um campo chamado resultado, recebe o valor Aprovado ou Reprovado.
Na consulta, em que o campo estiver aprovado, queria que a cor da fonte da linha muda-se para azul, e os reprovados para vermelho.
Alguem sabe?
Parceiro veja se e isso que vc precisa..
coloca ela em uma classe .. pq toda vez que vc precisar zebrar o list vc passa o list como objeto ai ele conta quantos tem e zebra a linha conforme a cor passada tbm... olha ai amigaoo
Public Shared Sub fDestacaLinhaListView(ByRef List As ListView, ByVal Cor As System.Drawing.Color)
Try
If List.Items.Count > 0 Then
Dim cont As Integer
For cont = 0 To List.Items.Count - 1
List.Items(cont).BackColor = System.Drawing.Color.White
If (cont Mod 2) <> 0 Then
List.Items(cont).BackColor = Cor
End If
Next
End If
Catch ex As Exception
Throw ex
End Try
End Sub
coloca ela em uma classe .. pq toda vez que vc precisar zebrar o list vc passa o list como objeto ai ele conta quantos tem e zebra a linha conforme a cor passada tbm... olha ai amigaoo
Public Shared Sub fDestacaLinhaListView(ByRef List As ListView, ByVal Cor As System.Drawing.Color)
Try
If List.Items.Count > 0 Then
Dim cont As Integer
For cont = 0 To List.Items.Count - 1
List.Items(cont).BackColor = System.Drawing.Color.White
If (cont Mod 2) <> 0 Then
List.Items(cont).BackColor = Cor
End If
Next
End If
Catch ex As Exception
Throw ex
End Try
End Sub
Tópico encerrado , respostas não são mais permitidas