Controles ReportViewer (Visual Studio)
Microsoft Visual Studio 2012 incluye funcionalidad de diseño de informes y controles ReportViewer, por lo que puede agregar informes con todas las características a las aplicaciones personalizadas.Los informes pueden contener datos tabulares, agregados y multidimensionales.Los controles ReportViewer le permitirán procesar y mostrar el informe en la aplicación.Hay dos versiones del control.El control de servidor web ReportViewer es un control AJAX de ASP.NET que se utiliza para hospedar informes en proyectos de ASP.NET.El control de Windows Forms ReportViewer se utiliza para hospedar informes en proyectos de aplicaciones Windows.
Puede configurar los dos controles para ejecutarlos en el modo de procesamiento local o en el modo de procesamiento remoto.La configuración del modo de procesamiento afecta a todo el informe, desde el diseño hasta la implementación.
El modo de procesamiento local hace referencia al procesamiento que realiza el control ReportViewer en la aplicación cliente.Todo el procesamiento del informe se realiza en el proceso local con los datos suministrados por la aplicación.Para crear los informes utilizados en el modo de procesamiento local, puede utilizar la plantilla Proyecto de informe de Visual Studio.Para obtener más información, vea Configurar ReportViewer para el procesamiento local.
El modo de procesamiento remoto hace referencia al procesamiento de informes que realiza un servidor de informes de SQL Server 2008 Reporting Services o posterior.En el modo de procesamiento remoto, el control ReportViewer se utiliza como un visor para representar un informe procesado en un servidor de informes de Reporting Services.Todo el procesamiento, desde la recuperación de datos hasta el procesamiento del informe, se realiza en el servidor de informes.Para utilizar el modo de procesamiento remoto, debe tener una copia con licencia de SQL Server 2008 o posterior.Para obtener más información, vea Configurar ReportViewer para el procesamiento remoto.
Para utilizar un control ReportViewer en la aplicación, debe saber cómo agregar el control al formulario del proyecto o página web, configurar el control para utilizar una definición de informe local o informe de servidor, actualizar las referencias de orígenes de datos y comprobar e implementar los informes y el control en la aplicación.Dispone de tutoriales para ayudarle a conocer estas habilidades básicas.Para obtener más información, vea Ejemplos y visitas guiadas.
En esta sección
Término |
Definición |
Describe las características de los controles ReportViewer y las diferencias entre el control de servidor web y el control de Windows Forms. |
|
Explica cómo agregar los controles e informes a una aplicación, configurar un control para realizar el procesamiento local o remoto y establecer las propiedades del control.En esta sección también se incluye información acerca de la funcionalidad en tiempo de ejecución de ReportViewer, como la navegación, búsqueda, exportación e impresión de informes. |
|
Explica cómo crear un informe que se ejecute en el modo de procesamiento local. |
|
Describe los pasos y requisitos de una implementación de ReportViewer. |
|
Proporciona instrucciones detalladas acerca de cómo crear informes y configurar controles para diversos escenarios. |
|
Incluye documentación de referencia de la API administrada para los controles de servidor web y Windows Forms de ReportViewer, así como la documentación de referencia de la API del lado cliente para el control de servidor web. El control de servidor web de ReportViewer proporciona un conjunto de interfaces API del lado cliente basadas en la biblioteca de Microsoft AJAX.Esta API del lado cliente proporciona un mayor control sobre el comportamiento de la interfaz de usuario de ReportViewer. |