Compartir a través de


Crear un sitio Web con un control CrystalReportViewer

Antes de crear un sitio Web, verifique que se ha instalado Crystal Reports para Visual Studio en el sistema. Para obtener más información, vea Instalaciones necesarias.

Este tutorial requiere que se configuren algunos parámetros de base de datos como requisito previo.

Requisitos previos de configuración de la base de datos

  • Configuración de SQL Server:
    • Si tiene instalado SQL Server (o la versión OEM, MSDE), debe configurarse de modo que requiera la Autenticación de SQL Server.
    • Si no tiene instalado SQL Server (ni la versión OEM, MSDE), debe instalar MSDE con la autenticación de SQL Server establecida en "True".
  • Se debe instalar la base de datos Northwind incluida con SQL Server y verificar que requiere la autenticación de SQL Server.
  • Se debe crear una cuenta de acceso limitado para utilizarla en el sitio Web.

Para instalar MSDE con la autenticación de SQL Server, o la base de datos Northwind, vaya a las siguientes secciones de Configuración del sistema de esta documentación:

Una vez configurados SQL Server y la base de datos Northwind de acuerdo a las secciones anteriores, ya podrá crear un sitio Web que muestre un informe de Crystal que obtenga su información de la base de datos Northwind de forma segura.

Comenzará por configurar un sitio Web de código reducido.

Para configurar un sitio Web de código reducido en Crystal Reports para Visual Studio

  1. Inicie Visual Studio.

  2. En el menú Archivo, seleccione Nuevo y haga clic en Sitio Web.

  3. En el cuadro de diálogo Nuevo sitio Web, haga clic en Sitio Web ASP.NET.

  4. En la lista desplegable Ubicación, seleccione Sistema de archivos.

  5. En la lista desplegable Idioma, seleccione el idioma de codificación que desea usar.

  6. En el campo de texto Ubicación indique la ruta de directorio C:\WebSites\, seguida del nombre del proyecto.

  7. Haga clic en Aceptar.

Se abre el proyecto en el Explorador de soluciones y contiene una página Default.aspx.
  1. Abra la página Default.aspx (el formulario Web).

  2. En el menú Ver, haga clic en Diseñador.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Nota</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>También puede cambiar a la vista de diseño haciendo clic en el botón Diseño en la parte inferior de la vista del formulario.</p></td>
</tr>
</tbody>
</table>
  1. En el Cuadro de herramientas, abra el nodo Crystal Reports para buscar el control CrystalReportViewer.

  2. Arrastre el control CrystalReportViewer al formulario Web Forms.

Se abrirá el panel Tarea inteligente denominado "Tareas de CrystalReportViewer".