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 crear un proyecto de sitio Web nuevo con la plantilla de sitio Web ASP.NET para Visual C#, el paso siguiente consiste en crear una conexión de datos y una tabla de datos para el informe primario. 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 una tabla de datos agregando un conjunto de datos (para el informe primario)
En el menú Sitio web , seleccione Agregar nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento , seleccione Conjunto de datos y 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 DataSet1.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.
Si es la primera vez que ha creado un origen de datos en Visual Studio, verá la página Elegir origen de datos . En el cuadro Origen de datos , seleccione Microsoft SQL Server.
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 ha seleccionado Usar autenticación de SQL Server en el paso 6 (b), seleccione la opción si quiere incluir la información confidencial en la cadena o establecer la información en su código de 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 ProductID, Name, ProductNumber, SafetyStockLevel, ReorderPoint FROM Production.Product Order By ProductIDTambién puede crear la consulta haciendo clic en Generador de consultas y, a continuación, comprobar la consulta haciendo clic en 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.
Advertencia
Asegúrese de desactivar la opción Crear.
Ya ha completado la configuración del objeto ADO.NET DataTable como origen de datos del informe. En la página del Diseñador de Dataset en Visual Studio, debería ver el objeto DataTable que agregó, con las columnas especificadas en la consulta. DataSet1 contiene los datos de la tabla Product, 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 primario. A continuación, diseñará el informe primario mediante el Asistente para informes.