none
Recorrer un GridView y leer los datos de una columna oculta RRS feed

  • Pregunta

  • Hola, tengo un GridView el cual tiene una columna oculta, al momento despues de cargarla la idea es recorrer los datos de una columna y en base a un dato determinado debo pintar la fila en rojo o no. Espero puedan ayudarme. Saludos.

    Esto es mas o menos la idea, solo que el SelectedDataKey me sirve para cuando yo selecciono una fila. 

    gvConsulta.DataSource = tablaconsulta
    gvConsulta.DataBind()
    
    For Each row As GridViewRow In gvConsulta.Rows
      estado = gvConsulta.SelectedDataKey("Control")
    
      If estado <> "OK" Then
                  row.BackColor=System.Drawing.ColorTranslator.FromHtml("#ff0000")
                'End If
            Next

    miércoles, 25 de septiembre de 2013 11:46

Todas las respuestas

  • Me respondo a mi mismo porque ya encontre la solución...

    For Each row As GridViewRow In gvConsulta.Rows
                estado = gvConsulta.DataKeys(row.RowIndex).Values(7)
    
                If estado <> "OK" Then
                    row.BackColor = System.Drawing.ColorTranslator.FromHtml("#ff5500")
                End If
    Next

    Tener en cuenta que el valor 7 hace referencia al datakeyname que se encuentra en esa posición.

    Espero que pueda servirle a alguien, saludos.

    miércoles, 25 de septiembre de 2013 12:38