Gridview
11/10/2010
0
Pessoal tenho a seguinte dificuldade....
Como faço para alterar a cor de determinada linha gridview se por exemplo a coluna (3) de um de um determinado valor for igual a "1".
E se em uma coluna(4) o valor for "0" exibir um botão ?
Grato
Private Sub gridview1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowType = ListItemType.AlternatingItem Or e.Row.RowType = ListItemType.Item Then
Select Case e.Row.Cells(3).Text
Case 0
e.Row.Cells(3).Text = "Estoque"
Case 1
e.Row.Cells(3).Text = "Acabando"
GridView1.RowStyle.BackColor = Drawing.Color.Orange
Case Else
e.Row.Cells(3).Text = "Sem estoque"
'GridView1.SelectedRowStyle.BackColor = Drawing.Color.Orange
End Select
end if
end sub
Alexandre Henrique
Curtir tópico
+ 0
Responder
Posts
14/10/2010
Netasper
Coloca o botão num templatefield oculto, e dentro do RowDataBound vc seta a propriedade Visible dele para True, e quanto a linha, esta correto...
Responder
Clique aqui para fazer login e interagir na Comunidade :)