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 secundario con el Asistente de informes, el paso siguiente consiste en agregar un control ReportViewer a la aplicación del sitio Web.
Para agregar un control ReportViewer a la aplicación
En el Explorador de soluciones, haga clic con el botón derecho en Default.aspx y, a continuación, haga clic en Diseñador de vistas.
En el grupo Extensiones de AJAX de la ventana Cuadro de herramientas , arrastre un control ScriptManager a la superficie de diseño.
En el grupo Reporting , arrastre un control ReportViewer a la superficie de diseño debajo del control ScriptManager .
Abra la ventana Tareas de ReportViewer haciendo clic en la flecha de la esquina superior derecha del control ReportViewer .
En el cuadro Elegir informe, seleccione el informe principal que creó.
Al seleccionar un informe, las instancias de los orígenes de datos usados en el informe se crean automáticamente. El código se genera para crear una instancia de cada DataTable (y el contenedor DataSet ). Un control ObjectDataSource se agrega a la superficie de diseño, correspondiente a cada origen de datos usado en el informe. Este control de origen de datos se configura automáticamente.
Si usa Microsoft Visual Studio 2012, asegúrese de que el control ObjectDataSource esté vinculado a DataSet1 que esté completamente calificado con el espacio de nombres del proyecto, si el nombre completamente calificado figura en el cuadro de lista desplegable Seleccionar su objeto de negocio (por ejemplo, EspaciondeNombresDelProyecto.DataSet1TableAdapters.ProductTableAdapter). Para acceder al cuadro de lista, haga clic con el botón derecho en ObjectDataSource y, a continuación, haga clic en Configurar origen de datos.
En el menú Compilar, haga clic en Compilar sitio web.
Se compila el informe y errores como un error de sintaxis en una expresión de informe aparecen en el área de Lista de errores . Haga clic en Lista de errores en la parte inferior de la ventana de Visual Studio para mostrar el área Lista de errores .
Siguiente tarea
Ha agregado correctamente un control ReportViewer a la aplicación del sitio web. A continuación, agregará una acción de obtención de detalles en el informe primario.