Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Después de diseñar el informe primario, el siguiente paso es crear una conexión de datos y una tabla de datos para el informe secundario. En este tutorial, la conexión de datos es a la base de datos AdventureWorks2008. También tiene la opción de conectarse a la base de datos AdventureWorks2012.
Para definir una conexión de datos y DataTable agregando un conjunto de datos (para un informe secundario)
En el menú Sitio web , haga clic en Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento , haga clic en Conjunto de datos y, a continuación, haga clic en Agregar. Cuando se le solicite, debe agregar el elemento a la carpeta App_Code haciendo clic en Sí.
Esto agrega un nuevo archivo XSD DataSet2.xsd al proyecto y abre dataSet Designer.
En la ventana del Cuadro de herramientas, arrastre un control TableAdapter hasta la superficie de diseño. Esto inicia el Asistente para configuración de TableAdapter .
En la página Elegir la conexión de datos , haga clic en Nueva conexión.
En el cuadro de diálogo Agregar conexión , realice los pasos siguientes:
En el cuadro Nombre del servidor, escriba el servidor donde se encuentra la base de datos AdventureWorks2008 .
La instancia de SQL Server Express predeterminada es (local)\sqlexpress.
En la sección Iniciar sesión en el servidor , seleccione la opción que proporciona acceso a los datos. Usar autenticación de Windows es el valor predeterminado.
En la lista desplegable Seleccionar o escribir un nombre de base de datos , haga clic en AdventureWorks2008.
Haga clic en Aceptary, a continuación, haga clic en Siguiente.
Si seleccionó Usar autenticación de SQL Server en el paso 5 (b), seleccione la opción si desea incluir los datos confidenciales en la cadena o establecer la información en el código de la aplicación.
En la página Guardar la cadena de conexión en el archivo de configuración de la aplicación , escriba el nombre de la cadena de conexión o acepte el valor predeterminado AdventureWorks2008ConnectionString. Haga clic en Next.
En la página Elegir un tipo de comando , seleccione Usar instrucciones SQL y, a continuación, haga clic en Siguiente.
En la página Especificar una instrucción SQL , escriba la siguiente consulta de Transact-SQL para recuperar datos de la base de datos AdventureWorks2008 y, a continuación, haga clic en Siguiente.
SELECT PurchaseOrderID, PurchaseOrderDetailID, OrderQty, ProductID, ReceivedQty, RejectedQty, StockedQty FROM Purchasing.PurchaseOrderDetailTambién puede crear la consulta haciendo clic en Generador de consultas y, a continuación, comprobar la consulta haciendo clic en el botón Ejecutar consulta . Si la consulta no devuelve los datos esperados, es posible que use una versión anterior de AdventureWorks. Para obtener más información sobre cómo instalar la versión AdventureWorks2008 de AdventureWorks , vea Tutorial: Instalación de la base de datos AdventureWorks.
En la página Elegir métodos para generar , desactive Crear métodos para enviar actualizaciones directamente a la base de datos (GenerateDBDirectMethods) y, a continuación, haga clic en Finalizar.
Ya ha completado la configuración del ADO.NET DataTable como origen de datos para el informe. En la página del Diseñador de Dataset en Visual Studio, debería ver el objeto DataTable que ha agregado, con las columnas especificadas en la consulta. DataSet2 contiene los datos de la tabla PurhcaseOrderDetail, según la consulta.
Guarde el archivo.
Para obtener una vista previa de los datos, haga clic en Vista previa de datos en el menú Datos y, a continuación, haga clic en Vista previa.
Siguiente tarea
Ha creado correctamente una conexión de datos y una tabla de datos para el informe secundario. A continuación, diseñará el informe secundario mediante el Asistente para informes.