Report Viewer

2
INTRODUCCIÓN Existen varias formas de insertar un informe en .NET (ReportViewer, Crystal Reports, o SQL Server Reporting Services), pero a lo largo de este curso nos vamos a centrar en como hacerlo mediante el componente ReportViewer. COMPONENTE REPORTVIEWER El componente ReportViewer se va a encargar de contener nuestro informe, el cual podremos cargar tanto dinámica, como estáticamente. Para insertar un ReportViewer, basta con ir al cuadro de herramientas y arrastrarlo en nuestro formulario. El control Web del visor de informes requiere un System.Web.UI.ScriptManager en el formulario Web, ya que internamente, el control utiliza llamadas Ajax para generar el informe. Por esa razón, además del ReportViewer, agregaremos un control Script manager.

description

REPORTVIEW

Transcript of Report Viewer

Page 1: Report Viewer

INTRODUCCIÓN

Existen varias formas de insertar un informe en .NET (ReportViewer, Crystal Reports, o SQL

Server Reporting Services), pero a lo largo de este curso nos vamos a centrar en como hacerlo

mediante el componente ReportViewer.

COMPONENTE REPORTVIEWER

El componente ReportViewer se va a encargar de contener nuestro informe, el cual podremos

cargar tanto dinámica, como estáticamente.

Para insertar un ReportViewer, basta con ir al cuadro de herramientas y arrastrarlo en nuestro

formulario.

El control Web del visor de informes requiere un System.Web.UI.ScriptManager en el

formulario Web, ya que internamente, el control utiliza llamadas Ajax para generar el informe.

Por esa razón, además del ReportViewer, agregaremos un control Script manager.

Page 2: Report Viewer

PROPIEDADES DE UN REPORTVIEWER

Entre las propiedades del ReportViewer podemos destacar las siguientes:

-SizeToReportContent: Determina si el área del informe tiene un tamaño fijo o si equivale al

tamaño del contenido del informe.

-Propiedades de la categoría “Barra de herramientas”: Hace que se muestre u oculte cualquier

botón del ReportViewer (flechas de navegación, botón imprimir,…).

-AsyncRendering: Determina si el informe se representa asincrónicamente a partir del resto de

la página.

ENLAZAR CON UN INFORME

Para enlazar el objeto ReportViewer con un informe, deberemos de darle a la pestaña superior

derecha del objeto y asignarle el informe.