Crear archivos de definición de informe de cliente (.rdlc)

El control ReportViewer admite un modo de procesamiento local que le permite ejecutar archivos de definición de informe de cliente (.rdlc) utilizando la capacidad de procesamiento integrada del control. Los informes de cliente que se ejecutan en modo de procesamiento local se pueden crear fácilmente en el proyecto de aplicación. Existen cuatro enfoques para la creación del informe:

  • Puede crear un nuevo archivo de definición de informe de cliente (.rdlc) utilizando el Asistente para informes.

  • Puede crear un nuevo archivo de definición de informe de cliente (.rdlc) en Visual Studio.

  • Puede convertir un archivo de definición de informe (.rdl) existente al formato de archivo de definición de informe de cliente (rdlc) que se utiliza en el modo de procesamiento local.

  • Las definiciones de informes se generan mediante programación.

Para utilizar una definición de informe existente, agregue un elemento de informe al proyecto de aplicación. Cuando seleccione Agregar un nuevo elemento en el menú Proyecto, puede elegir la plantilla Informe que desea para generar un diseño de informe a partir de un informe en blanco. Para crear un nuevo informe, haga clic en Diseñar nuevo informe al configurar el control ReportViewer. Se abre un informe en blanco.

Cómo crear y obtener una vista previa de un informe local

  1. En Microsoft Visual Studio 2008, abra el proyecto de aplicación o el sitio web.

  2. Cree los orígenes de datos que desea utilizar. Puede utilizar tablas de datos u objetos comerciales definidos en conjuntos de datos disponibles en el proyecto. Para obtener más información, vea Crear orígenes de datos para un informe.

  3. Cree un archivo de definición de informe (.rdlc) para usar en el proyecto.

  4. Defina un diseño de informe agregando tablas, cuadros de texto, matrices, listas o gráficos desde el cuadro de herramientas hasta el informe en blanco. Estos elementos se denominan regiones de datos. Las regiones de datos se enlazan a orígenes de datos. Específicamente, deberá asignar cada celda de una región de datos a un campo del origen de datos. Para obtener más información, vea Agregar regiones de datos a un informe (Diseñador de informes de Visual Studio).

  5. Finalice el informe agregándole estilo, formato, imágenes, bordes, encabezados, pies de página, ordenación y otras funcionalidades de informe. Para obtener más información, vea Definir un diseño de informe (Diseñador de informes de Visual Studio).

  6. Seleccione el formulario o la página que contiene el control.

  7. En el modo de diseño gráfico, agregue un control ReportViewer al formulario o la página web. El control ReportViewer se encuentra en la sección Datos del cuadro de herramientas. Para obtener más información, vea Agregar y configurar los controles ReportViewer.

  8. Asigne un tamaño y posición al control en la página o el formulario.

  9. En el panel de etiquetas inteligentes de Tareas de ReportViewer, seleccione el archivo de definición de informe (.rdlc) de cliente que creó para enlazar el informe al control. Para obtener más información acerca de la apertura del panel de etiquetas inteligentes, vea Utilizar el panel de etiquetas inteligentes Tareas de ReportViewer.

Para obtener una vista previa del informe, puede generar o implementar la aplicación. Sólo puede obtener una vista previa del informe al ejecutarlo en un control ReportViewer. No hay un modo de vista previa por separado para el archivo .rdlc. Tenga en cuenta que puede abrir y editar la definición de informe en cualquier momento y luego generar o implementar la aplicación para comprobar los resultados.

Agregar un nuevo elemento de informe a un proyecto

Cuando agrega un nuevo elemento de informe a un proyecto, se crea un informe en blanco y se agrega un archivo Report.rdlc al proyecto. La definición de informe se abre en el modo de diseño gráfico. El espacio de nombres del objeto de informe se agrega al proyecto y los controles de informe disponibles se agregan al cuadro de herramientas.

Agregar elementos de informe a un informe

Puede crear informes simples al arrastrar elementos de informe (por ejemplo, cuadros de texto, tablas, gráficos e imágenes) hasta una superficie de diseño de informe y establecer propiedades en esos elementos.

Un informe un poco más complejo podría incluir parámetros y expresiones que puede utilizar para personalizar la salida del informe. Por ejemplo, para obtener un análisis de mercado de una acción determinada, debe agregar un parámetro al informe a fin de especificar el símbolo del valor. Puede proporcionar una interfaz de usuario en la aplicación que recopila un valor de parámetro del usuario. Los parámetros se pueden pasar a través de la consulta para una mayor especificación de los criterios de selección de datos o se pueden utilizar para filtrar un conjunto de resultados de manera que sólo se muestre en el informe una parte del conjunto de resultados. Los valores de parámetros se pueden definir previamente y pasar en la aplicación, o es posible que los especifique el usuario antes de ejecutar el informe.

Las expresiones, que siempre están escritas en Microsoft Visual Basic, se utilizan para agregar datos o realizar formatos condicionales. Los informes también pueden incluir un código personalizado. Puede incrustar un código personalizado en el informe o llamar métodos en un ensamblado personalizado que es parte de la aplicación. A diferencia de las expresiones, el código personalizado se puede escribir en otro lenguaje distinto de Visual Basic.

Vea también

Conceptos

Utilizar el panel de etiquetas inteligentes Tareas de ReportViewer
Crear orígenes de datos para un informe
Definir un diseño de informe (Diseñador de informes de Visual Studio)
Información general de informes (Visual Studio)
Implementar informes y controles ReportViewer
Agregar y configurar los controles ReportViewer
Crear definiciones de informe de cliente mediante el Asistente para informes de Visual Studio

Otros recursos

Ejemplos y visitas guiadas