Compartir a través de


Explorar el control CrystalReportSource en la vista Origen

En esta sección va a explorar el modelo de aplicación basado en etiquetas que se utiliza en la versión 2.0 de ASP.NET. Este modelo permite configurar un sitio Web con Crystal Reports para Visual Studio sin tener que escribir código. También va a obtener información sobre el marco del control DataSource y el control CrystalReportSource que forma parte de ASP.NET 2.0.

  1. Abra la página Default.aspx.

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

  3. En la parte inferior del formulario Web Forms, haga clic en el botón Origen.

    Se muestra el código HTML de la página Default.aspx. Esto incluye dos etiquetas relacionadas de Crystal Reports:

    • La etiqueta CrystalReportSource, que anida la etiqueta Report. La etiqueta Report hace referencia al informe en su propiedad FileName.

      <CR:CrystalReportSource ID="CrystalReportSource1" Runat="server"
      EnableCaching="False" GroupPath="">
      <Report FileName="XtremeCustomers.rpt"></Report>
      </CR:CrystalReportSource>
      
    • La etiqueta CrystalReportViewer, que hace referencia a CrystalReportSource por el ID.

      <CR:CrystalReportViewer ID="CrystalReportViewer1" Runat="server"
      AutoDataBind="True"
      Height="1058px" CssFilename="CssFilename"
      ReportSourceID="CrystalReportSource1" Width="919px" />
      

El código demuestra el nuevo modelo de aplicación basado en etiquetas que formar parte de ASP.NET 2.0. Del mismo modo que en la versión 1.0 de ASP.NET, el control CrystalReportViewer se representa mediante una etiqueta XML. Sin embargo, las propiedades disponibles de este control se han incrementado en ASP.NET 2.0, para admitir el modelo de desarrollo de aplicaciones basado en etiquetas.

En ASP.NET 2.0, la conectividad de datos se ha encapsulado en el control DataSource. El control CrystalReportSource adapta el marco del control DataSource, pero encapsula la conectividad del informe en vez de la de datos. La propiedad ReportSourceID administra este marco, en el control visual principal.

Para obtener más información sobre las propiedades adicionales del control CrystalReportSource, vea Control CrystalReportSource. Las propiedades también se muestran en otros tutoriales de código reducido más adelante en esta sección.