Compartir a través de


Control CrystalReportSource

El control CrystalReportSource forma parte del nuevo modelo de desarrollo de aplicaciones basado en etiquetas que se proporciona con la versión 2.0 de ASP.NET.

Nota

Para obtener más información sobre este modelo de desarrollo, vea Modelo de desarrollo de aplicaciones basado en etiquetas.

En el marco del control DataSource, los controles .NET visuales se conectan a controles DataSource no visuales (controles que no muestran información). Este nuevo marco de DataSource encapsula la información de conectividad de datos escrita como líneas de código en los controles .NET en el formulario Web Forms.

En la ventana Diseño, Visual Studio muestra los nombres de los controles conectados entre sí. (También puede ver estas conexiones en XML de declaración.)

Los proveedores de datos .NET incluyen su propia implementación del control DataSource. Por ejemplo, SqlDataSource tiene acceso a Microsoft SQL Server, mientras que OracleDataSource obtiene acceso a Oracle.

En el caso de Crystal Reports, el control está implementado como control CrystalReportSource.

Nota

Este diseño es paralelo al de la versión 1.0 de ASP.NET, donde el control CrystalReportViewer contiene una propiedad ReportSource en vez de la más habitual DataSource.

La diferencia entre el control CrystalReportSource y los controles DataSource reside en el hecho de que el control CrystalReportSource contiene un informe que encapsula los datos, mientras que un control DataSource (como SqlDataSource) contiene los propios datos.

En esta sección