Encabezados de una tablas en un Report Viewer

En los últimos días e estado modificando algunos reportes creo que todo va bien hasta que me di cuanta que al mostrar una segunda pagina los encabezados de una tabla no se muestran.

Para ello les hablare de un poco de  como lo solucione el problema.

Lo primero que tenemos que hacer al momento de hacer reportes es configurar nuestro reporte (Tamaño,Margenes, Posición),creo que eso seria lo básico en mi caso estoy usando Report Viewer que viene por defaul en el Visual Studio 2010 .

Fig1.ReportViewer

Fig1.ReportViewer

Para ello nos vamos a Barra de Herramientas=> Menú Informe=>Propiedades del informe nos debe de aparecer el siguiente recuadro :

Fig.2 Configuracion del reporte

Fig.2 Configuración del reporte

Una vez que hayamos definido la configuración de nuestro reporte  es hora de comenzar a diseñar nuestro reporte,pero primero os explico un par de cosas mi configuración, es simple  definido que usare papel tamaño carta y que los margenes que e definido son de 2cm para ambos casos y que la medida pagina es por cm.

Continuamos a diseñar nuestro reporte pero antes definamos el tamaño del cuerpo del reporte (Área de trabajo) ,nos posicionamos en el cuerpo y en la barra de propiedades buscamos la propiedad Size en mi caso el tamaño que e definido tomando en cuenta la orientación del reporte es  25.94cm,19.59cm.

Fig.3 Diseño

Fig.3 Diseño

Una vez que este el diseñado de nuestro reporte  lo que haremos sera deferir que los encabezados de la tabla se repitan siempre y cuando se cree una nueva pagina, para ello buscamos en la parte inferior buscamos una barra que contiene   dos columnas(Grupo de filas,Grupo de columnas) al final de la barra hay un símbolo de triangulo damos clic y seleccionamos Modo Avanzado.

Fig4.ModoAvanzado

Fig4.ModoAvanzado

Al seleccionar el modo avanzado se nos habilitara una nueva opción en la columna de Grupo de filas  («Estatico») para ello lo primero que haremos es seleccionar  la fila  que contiene los encabezados en  nuestra tabla una vez seleccionada damos clic en Estático en  la columna de Grupo de filas.

Fig5.Encabezados

Fig5.Encabezados

Una vez echo lo anterior buscamos en la barra de propiedades la opción de RepeatOnNewPage definiendo un valor  True con esto los encabezados de la tabla se mostraran cada vez que se genere una nueva pagina.

Fig6.Barra de Propiedades

Fig6.Barra de Propiedades

Bueno con lo ya mencionado cada vez que se genere una nueva pagina los encabezados de la tabla se mostraran .

Saludos!!