none
La tabla debe contener secciones de fila con el orden: encabezado, cuerpo y pie de página RRS feed

  • Pregunta

  • Hola a todos estoy tratando de usar mi Gridview con tbody an thead pero al momento de cargar la página aparece ese error como en el título y no se que estoy haciendo mal, he visto muchos tutoriales y todos sugieren lo que yo hago:

     Protected Sub GridView1_PreRender(sender As Object, e As EventArgs)
          
                GridView1.UseAccessibleHeader = True
                    GridView1.HeaderRow.TableSection = TableRowSection.TableHeader
    
                GridView1.FooterRow.TableSection = TableRowSection.TableFooter
    
            End If
        End Sub
    No entiendo por que sigue pasando este error

    viernes, 3 de junio de 2016 19:36

Respuestas

  • Hola

    Gracias por consultar en los foros. Podrías intentar con algo como esto, recuerda que ASP no genera el <thead> por default.

    C#
    
    
    
    protected void Page_Load(object sender, EventArgs e)
    
    {
    
        // adds scope attribute
    
        GridView1.UseAccessibleHeader = true;
    
     
    
        //adds <thead> and <tbody> elements
    
        GridView1.HeaderRow.TableSection = 
    
            TableRowSection.TableHeader;
    
        GridView1.HeaderRow.CssClass = "someclass";
    
    }
    
    
    
    VB.NET
    
    
    
        Protected Sub Page_Load(ByVal sender As Object, _
    
                                ByVal e As EventArgs)
    
            ' adds scope attribute
    
            GridView1.UseAccessibleHeader = True
    
     
    
            'adds <thead> and <tbody> elements
    
            GridView1.HeaderRow.TableSection = _
    
                        TableRowSection.TableHeader
    
            GridView1.HeaderRow.CssClass = "someclass"
    
        End Sub
    

    Estoy atento a tus comentarios.

    Saludos
    José
    __________________________________________________________________________________________
    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, hace que sea más fácil para los otros visitantes encontrar la solución más tarde. Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.



    jueves, 9 de junio de 2016 17:11
    Moderador