2010-08-11 36 views
26

¿Cómo repito el encabezado de columna (títulos) en los informes de RDLC?informe rdlc en vs2010, ¿cómo repito el encabezado de columna en cada página?

Aquí dice http://msdn.microsoft.com/EN-US/library/735D1EE7-3C89-46D8-A346-504DB10F33E1.aspx#TableNoGroups:

Para repetir o congela los encabezados de columna para el miembro de Tablix, seleccione la fila estática que está marcado (estático). El panel de propiedades muestra las propiedades para el miembro Tablix seleccionado. Al establecer propiedades para este miembro de tablix, puede controlar cómo se repite o permanece a la vista la primera fila.

Sin embargo, he intentado activar y desactivar "RepeatOnNewPage" y "FixedData", y no sucedió nada (el encabezado de columna todavía aparece solo en la primera página). ¡Estoy usando VS2010, gracias!

Respuesta

67

Acabo de tener este mismo problema y descubrí que probablemente necesite ir un poco más allá de las propiedades estándar (diálogo del lado derecho) en las propiedades Avanzadas.

Después de seleccionar su Tablix, debe haber un marco en la parte inferior que muestre grupos de filas y grupos de columnas, con una flecha en el extremo derecho. Haga clic en la flecha y seleccione el modo avanzado.

Ahora, la sección RowGroups debería mostrar (Static) y (Details1), tal vez más dependiendo de su Tablix. Seleccione la fila estática y en la ventana de propiedades del lado derecho, habrá una opción para RepeatOnNewPage.

Después de hacer esto, mis encabezados de columna se muestran como esperaba.

¡Buena suerte!

+0

Gracias por su respuesta. Cambié la propiedad "RepeatOnNewPage" del grupo de filas (estático), pero el encabezado de la fila simplemente no aparece en la página 2, página 3 .. solo se muestra en la página 1. ¿Alguna otra cosa que podría perder? – deerchao

+0

owww ... gracias ... ¡resolvió mi problema después de 3 días de esfuerzo! ¿¡¡Cómo lo encontraste!!? ¡Creo que Microsoft hace que sea tan complejo decir SÍ! ¡Soy complejo! ... de todos modos gracias ... :-) –

+5

Esto en su mayoría funcionó para mí. También tuve que configurar KeepWithGroup en After y FixedData en true. Ver http://blogs.msdn.com/b/robertbruckner/archive/2008/10/13/repeat-header-and-visible-fixed-header-table.aspx para más detalles. –

1

¡He tenido este problema fastidioso en mi lista de errores durante meses! Quiero dejar en claro que KDrewiske me dio la solución, así que no votes por mí, pero parece que no puedo responder a la pregunta complementaria de deerchao. (Lo siento, soy nuevo en el sitio)

Además de la solución de KDrewiske, tuve que seleccionar la segunda fila ('Details1' del ejemplo anterior) y convertir KeepTogether en falso.

¡Ahora obtengo encabezados de columna en cada página y puedo eliminar un error molesto de mi lista!

Saludos, bizzarry

+0

Gracias. Todavía no funciona para mí, Extrañamente. Aquí están mis valores de propiedad: (Estático): RepeatOnNewPage = True, Hidden = False; (Detalles): Oculto = Falso; todas las demás propiedades se establecen en sus valores predeterminados (no se muestran en negrita en la cuadrícula de propiedades). Y mi versión VS es: 10.0.30319.341. ¿Qué hay de la tuya? – deerchao

+2

También estoy usando VS 2010. Específicamente, 10.0.30319.1 RTMRel. Todas mis propiedades en negrita para la primera fila estática son: KeepTogether: True, KeepWithGroup: After, RepeatOnNewPage: True, Hidden: False. La configuración para la segunda fila (Detalles) es: Oculta: Falsa. También tengo una tercera fila, pero estoy bastante seguro de que es solo por mi mesa particular. Está sangrado en (Detalles) y la única propiedad en negrita es: Oculto: falso. –

+1

¡Muchas gracias! Está funcionando ahora. Parece que he perdido la propiedad "KeepWithGroup". – deerchao

0

he encontrado mi respuesta en el segundo conjunto de instrucions en la página representada por la URL a continuación. Encontré esta página siguiendo un enlace en la página a la que deerchao proporcionó un enlace.

http://msdn.microsoft.com/EN-US/library/cc627566.aspx

Cuestiones relacionadas