lunes, 3 de octubre de 2011

Repetir encabezado de una tabla en Report viewer (ASP.NET y VB.NET)

Hola,

En un curso que esoty dictando de ASP.NET con VB, me hicieron una pregunta interesante, “¿Como repetir el encabezado de una tabla en cada una de las hojas del reporte?” 

Al agregar una tabla a nuestro reporte, se activa en la parte inferior de este una zona de agrupación de filas y columnas, en esta zona, en la parte superior derecha se encuentra una flecha con un menú contextual.

image 

En esa opción se selecciona “Modo avanzado” (“Avanced mode”), al hacerlo se habilitan unas opciones ocultas que hacen referencia al encabezado de la tabla, tanto en filas como en columnas:

image

 

Cuando se hace clic sobre el grupo (Static) de las filas la venta de propiedades se activa la pripiedad “RepeatOnNewPage”. Cambiamos la propiedad a “True” y listo.

 

image

El resultado:

Página 1:

image

Página 2 y siguientes:

image

6 comentarios:

  1. Amigo yo hice exactament lo q dice pero no me funciona, no se si se debe a que yo tngo un grupo primario agragado a mi fila

    ResponderEliminar
  2. Hey Robinson !!!!!!

    muchas gracias por el aporte, me sirvió mucho, ya que no encontraba la manera de poder hacer esto.

    Julio celso hernandez banda

    ResponderEliminar
  3. Gracias, brother.. era lo que estuve busccando hace dias ...

    ResponderEliminar
  4. Discula ¿funciona de la misma forma para C#?

    ResponderEliminar
  5. bueeeenisiomo, gracias por el aporte,
    si funciono en C# (es independiente al lenguaje)

    ResponderEliminar
  6. Muy bueno, Gracias por compartir tus conocimientos. . .

    ResponderEliminar