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