Share via


Configurar y utilizar la barra de herramientas de ReportViewer

Puede establecer propiedades en la ventana Propiedades o mediante código para configurar el control ReportViewer y la barra de herramientas de ReportViewer. Se pueden quitar o deshabilitar comandos específicos y establecer valores que se utilizan para inicializar la barra de herramientas. Para obtener más información acerca de las propiedades de los controles de servidor web ReportViewer, vea Propiedades de Microsoft.Reporting.WebForms.ReportViewer. Para obtener más información acerca de las propiedades de los controles de Windows Forms, vea Propiedades de Microsoft.Reporting.WinForms.ReportViewer.

Barra de herramientas de ReportViewer

El control ReportViewer incluye una barra de herramientas que proporciona funciones de navegación, búsqueda, exportación e impresión para que pueda trabajar con informes en una aplicación implementada. Se pueden establecer propiedades en la barra de herramientas en el momento del diseño para controlar su aspecto y determinar la disponibilidad de las opciones de tiempo de ejecución. Si desea otra implementación de la barra de herramientas, puede crear una personalizada para reemplazar la predeterminada.

Nota

Debido a las diferencias de representación de los elementos de la interfaz de usuario en formato HTML y GDI (Graphics Design Instrumentation), la barra de herramientas de informe puede variar ligeramente en función de si se utiliza el control de servidor web o el de Windows Forms.

Mapas de documento

La barra de herramientas de ReportViewer incluye un icono que permite mostrar y ocultar un mapa de documento en un informe. Un mapa de documento es un área de navegación adjuntada al lado izquierdo del área de visualización de informes. Incluye una lista de vínculos en los que los usuarios pueden hacer clic para navegar a un área determinada del informe. No todos los informes tienen un mapa de documento. Debe definir uno en la definición de informe si desea utilizar esta característica. Para obtener más información acerca de los mapas de documento y otras características de informe interactivas, vea Agregar interactividad, visibilidad y navegación a un informe (Visual Studio Report Designer).

Navegar por un informe

La barra de herramientas de ReportViewer incluye una serie de funciones de navegación por las páginas. Puede elegir una página específica o navegar directamente a la primera o a la última. Las páginas se determinan mediante saltos que se definen explícitamente en la definición de informe. Los saltos de página también se pueden calcular automáticamente, en función del formato de salida de informe que se utilice. Para obtener más información, vea Definir el tamaño de página y los saltos de página en un informe (Diseñador de informes de Visual Studio).

Cuando navegue por informes HTML de varias páginas, puede utilizar el botón Atrás del explorador. Si no utiliza la barra de herramientas del explorador en la aplicación, puede utilizar en su lugar el botón Atrás de la barra de herramientas de ReportViewer. Tenga en cuenta que el botón Atrás de la barra de herramientas de ReportViewer está deshabilitado de forma predeterminada. Si desea utilizarlo, habilite la propiedad ShowBackButton en el control ReportViewer.

Para navegar por informes de obtención de detalles, puede utilizar el comando Volver al informe primario de la barra de herramientas de ReportViewer, el botón Atrás del explorador o el botón Atrás de la barra de herramientas de ReportViewer. Cuando visualice informes de obtención de detalles en el control de servidor web ReportViewer, debe utilizar siempre uno de los botones Atrás. Si utiliza una combinación de distintos botones Atrás en la misma sesión de informe, puede darse una situación en la que intente navegar hasta un informe de obtención de detalles que ya no esté en sesión. En este caso, aparecerá un mensaje de error. La utilización del comando Volver al informe primario permite evitar este error.

Detener y actualizar un informe

Puede utilizar los botones Actualizar y Detener para desencadenar o detener la representación de informes. Si hace clic en Actualizar para un servidor de informes que se procesa de forma remota, el servidor de informes volverá a procesar el informe con los datos más recientes. Tenga en cuenta que las opciones de ejecución de informes configuradas en el informe determinan si los datos se actualizan o se recuperan de la caché. El control no comprueba las propiedades de informes de servidor, por lo que el usuario debe consultar al administrador del servidor de informes si el informe está configurado para utilizar datos en directo.

El comportamiento de la actualización es distinto para el modo de procesamiento local. Puesto que los informes procesados localmente utilizan datos proporcionados por la aplicación, se asume que el código de la aplicación trata las operaciones de actualización. Para utilizar el botón Actualizar de la barra de herramientas, debe proporcionar código que trate el evento Actualizar. Si no controla este evento, el hecho de hacer clic en Actualizar no surtirá ningún efecto. Para obtener más información acerca del evento Actualizar para el control de servidor web, vea Refresh. Para obtener más información acerca de la versión de control de Windows Forms, vea Refresh.

Imprimir un informe

La barra de herramientas de ReportViewer admite la impresión. La compatibilidad con la impresión se implementa de forma distinta en cada versión del control y el modo de procesamiento utilizados. Aunque no se puede personalizar o configurar la funcionalidad de impresión, se debe habilitar la compatibilidad con la impresión en el servidor de informes para los informes de servidor que se ejecutan en el control de servidor web ReportViewer. Para obtener más información, vea Imprimir informes a partir de ReportViewer.

Ampliar la página de informe

La barra de herramientas de ReportViewer proporciona una funcionalidad de zoom estándar que permite acercar o alejar el informe.

Realizar búsquedas en un informe

La barra de herramientas de ReportViewer incluye un campo de búsqueda que permite encontrar texto en un informe. Para realizar búsquedas de contenido de un informe, basta con escribir la palabra o frase que desee encontrar. La función de búsqueda distingue entre mayúsculas y minúsculas, y empieza en la página o sección actualmente seleccionada. No se admiten los caracteres comodín ni los operadores de búsqueda booleanos. En una operación de búsqueda, sólo se incluye el contenido visible. Si se utiliza la funcionalidad mostrar u ocultar en el informe, el contenido oculto no aparecerá en las operaciones de búsqueda. Para buscar más apariciones del mismo valor, haga clic en Siguiente.

Exportar un informe

La barra de herramientas de ReportViewer proporciona formatos de exportación que permiten guardar un informe como un archivo de aplicación Excel o PDF. Si utiliza el control de servidor web, puede establecer la propiedad ExportContentDisposition en el mismo para visualizar inmediatamente el informe exportado en Excel o un programa de visualización de PDF en lugar de guardarlo como un archivo.

Un mismo informe puede tener un aspecto y una funcionalidad distintos en función del formato de representación seleccionado. Puede que los informes con vínculos, mapas de documento y marcadores no funcionen correctamente cuando se guarden en un archivo. Es posible que el diseño del informe en un formato de archivo distinto incluya páginas o espacios en blanco adicionales no deseados en función del modo de alineación de los elementos de un informe.

Vea también

Conceptos

Imprimir informes a partir de ReportViewer
Controles de servidor web ReportViewer y de Windows Forms
Configurar ReportViewer para el procesamiento local
Configurar ReportViewer para el procesamiento remoto