Compartir a través de


Configurar DataSource

El control CrystalReportSource es similar a otros controles DataSource del marco de DataSource. Todos estos controles implementan las interfaces IDataSource e IHierarchicalDataSource, y se pueden enlazar a otros controles .NET que muestran datos.

Sin embargo, el control CrystalReportSource difiere de otros controles DataSource en que no contiene los datos directamente. En su lugar, contiene un informe, y éste, a su vez, contiene los datos.

Sin embargo, el control CrystalReportSource tiene la capacidad de restablecer el origen de datos del informe que contiene. Modifica el origen de datos mediante una propiedad del informe: orígenes de datos.

Nota

Si el informe contiene subinformes, cada uno de ellos contiene a su vez una propiedad DataSources.

Para acceder al cuadro de diálogo Editor de colección de orígenes de datos

Las propiedades DataSources se configuran más fácilmente desde el cuadro de diálogo Editor de colección de orígenes de datos.

  1. Seleccione el control CrystalReportSource.

  2. En Propiedades, expanda Informe.

  3. En la propiedad Report, haga clic en los puntos suspensivos ( ...) situados a la derecha de DataSources (Collection).

  4. En el cuadro de diálogo Editor de colección de orígenes de datos, especifique un origen de datos para el informe principal y cualquier subinforme.

<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>Para obtener instrucciones detalladas sobre la configuración de este cuadro de diálogo, vea el tutorial <a href="ms227796(v=vs.90).md">Conexión de base de datos segura de código reducido en un sitio Web</a>.</p></td>
</tr>
</tbody>
</table>

Configurar DataSources directamente en el código XML

En XML, la etiqueta <DataSources> está anidada dentro de la etiqueta <CrystalReportSource>. En la etiqueta <DataSources> anidada, se configura un vínculo a un control DataSource (por ejemplo, SqlDataSource1).

Para obtener información sobre cómo configurar la etiqueta DataSources anidada en el control CrystalReportSource, vea Conexión de base de datos segura de código reducido en un sitio Web.

Nota

Los orígenes de datos siempre han sido configurables en el modelo de código del SDK de Crystal Reports. Para obtener más información, vea Tutorial: Conectar con una base de datos segura de SQL Server utilizando autenticación de SQL o Tutorial: Conectar con una base de datos segura de SQL Server utilizando seguridad integrada.