Evento RowDataBound não dispara com GridView dinamico
17/04/2008
0
Olá amigos,
Estou criando gridviews diversos dinamicamente (análise de chamdos em aberto por técnico, num sistema de helpdesk).
Tenho o seguinte código:
E no evento:
O problema é: ele nunca cai no evento. Se eu não usar variáveis, e usar um único gridview, funciona perfeitamente.
Alguém poderia me ajudar!
Valeu!
Estou criando gridviews diversos dinamicamente (análise de chamdos em aberto por técnico, num sistema de helpdesk).
Tenho o seguinte código:
GridData = New GridView GridData.ID = "GridViewData" + Data.ToString GridData.AutoGenerateColumns = False For IntI As Integer = 0 To GridChamados.Columns.Count - 1 GridData.Columns.Add(GridTemplace.Columns(IntI)) Next GridData.DataSource = DTAtendimentos GridData.DataBind() GridData.Visible = True ´ Aqui eu faço o vínculo com o evento. ´ Se não usar a variável e sim o componente no webform funciona perfeitamente. AddHandler GridData.RowDataBound, AddressOf GridChamados_RowDataBound Panel1.Controls.Add(GridData)
E no evento:
If e.Row.RowType = DataControlRowType.DataRow Then Dim Minutos As Integer = 0 Dim Tempo As String Tempo = e.Row.Cells(1).Text Minutos = Left(Tempo, 2) * 60 Minutos += Right(Tempo, 2) If Minutos < 400 Then e.Row.BackColor = Drawing.Color.DarkRed e.Row.ForeColor = Drawing.Color.White End If End If
O problema é: ele nunca cai no evento. Se eu não usar variáveis, e usar um único gridview, funciona perfeitamente.
Alguém poderia me ajudar!
Valeu!
Romulocpd
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)