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

Alexandre Henrique

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar