Actualizar y reenlazar referencias de orígenes de datos

El control ReportViewer y el archivo de definición de informe de cliente (.rdlc) incluyen referencias sobre los orígenes de datos que proporcionan datos al informe.En tiempo de ejecución, todos los enlaces y la información de orígenes de datos deben estar en sincronización para que el resultado del informe contenga los datos esperados.Después de enlazar los datos a un informe y un informe a un control ReportViewer, si agrega o elimina un conjunto de datos, modifica un conjunto de datos que se utiliza en un informe o realiza cambios en el archivo .rdlc, debe actualizar los enlaces en el informe y en el control ReportViewer antes de implementar o ejecutar la aplicación.

Actualizar los datos de informe en una definición de informe

La actualización de la definición de informe es necesaria si está copiando archivos .rdlc entre proyectos que tienen conjuntos de datos diferentes o si modificó los conjuntos de datos utilizados en el proyecto.Si modifica un conjunto de datos del proyecto quitando o cambiando el nombre de campos o tablas, la definición de informe enlazada al conjunto de datos ya no contendrá referencias válidas.Para actualizar la definición de informe, utilice la ventana Datos del informe como se describe en los pasos siguientes.

Para actualizar los conjuntos de datos de una definición de informe

  1. Abra el archivo de definición de informe del cliente (.rdlc) en el Diseñador de informes de Visual Studio.

  2. En el menú Ver, seleccione Datos de informe.Aparecerá la ventana Datos de informe.Puede utilizar las opciones siguientes:

    • Para agregar un nuevo conjunto de datos a la definición de informe, en la barra de herramientas de la ventana Datos de informe, seleccione Nuevo y, a continuación, Conjunto de datos.

    • Para quitar un conjunto de datos existente de la definición de informe, haga clic con el botón secundario en el conjunto de datos y seleccione Eliminar.

    • Para modificar un conjunto de datos existente, haga clic con el botón secundario en el conjunto de datos y seleccione Propiedades del conjunto de datos.

  3. Haga clic en Actualizar para actualizar el archivo de definición de informe con los cambios.

Reenlazar orígenes de datos al control ReportViewer

El reenlace de un origen de datos es necesario si modifica una definición de informe que ya ha sido enlazada a un control, si modifica el conjunto de datos tras el enlace del control a un formulario o página web, o si agrega un nuevo conjunto de datos al informe.En todas estas situaciones, los enlaces de datos quedan desactualizados.Utilice la tarea Reenlazar orígenes de datos del panel de etiquetas inteligentes Tareas de ReportViewer para actualizar los enlaces de datos en el código de la aplicación.

Nota

No todas las modificaciones a una definición de informe requieren que reenlace un origen de datos.La reorganización de elementos, la asignación de formato a elementos o la reutilización del mismo campo enlazado de datos en varias regiones son ejemplos de modificaciones que no invalidan los enlaces de datos existentes.De igual manera, si modifica una parte del origen de datos que no se utiliza en el informe, no necesita actualizar los enlaces.

Para reenlazar orígenes de datos

  1. Abra el formulario o la página web que contiene el control ReportViewer.

  2. En el panel de etiquetas inteligentes Tareas de ReportViewer, haga clic en Reenlazar orígenes de datos.Puede inspeccionar el código del formulario o la página para confirmar los cambios.

Vea también

Conceptos

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

Crear orígenes de datos para un informe

Utilizar el panel de etiquetas inteligentes Tareas de ReportViewer

Configurar ReportViewer para el procesamiento local