Festlegen der DataSource

Das CrystalReportSource-Steuerelement ist vergleichbar mit anderen DataSource-Steuerelementen im DataSource-Framework. Durch alle diese Steuerelemente werden die IDataSource- und IHierarchicalDataSource-Schnittstellen implementiert. Darüber hinaus können sie an andere .NET-Steuerelemente gebunden werden, durch die Daten angezeigt werden.

Der Unterschied zwischen dem CrystalReportSource-Steuerelement und anderen DataSource-Steuerelementen besteht jedoch darin, dass die Daten nicht direkt im CrystalReportSource-Steuerelement enthalten sind. Stattdessen enthält dieses Steuerelement einen Bericht, in dem wiederum die Daten enthalten sind.

Das CrystalReportSource-Steuerelement ist jedoch in der Lage, die Datenquelle für den enthaltenen Bericht zurückzusetzen. Es ändert die Datenquelle über eine Berichteigenschaft: DataSources.

NoteAnmerkung

Wenn der Bericht Unterberichte enthält, verfügt auch jeder Unterbericht über eine DataSources-Eigenschaft.

So greifen Sie auf das Dialogfeld des Auflistungs-Editors für Datenquellen zu

Die DataSources-Eigenschaften werden am einfachsten über den Auflistungs-Editor für Datenquellen festgelegt.

  1. Wählen Sie das CrystalReportSource-Steuerelement aus.

  2. Erweitern Sie unter Eigenschaften die Option Report.

  3. Klicken Sie innerhalb der Report-Eigenschaft auf die Auslassungspunkte (...), die sich rechts neben DataSources (Auflistung) befinden.

  4. Geben Sie im Auflistungs-Editor für Datenquellen eine Datenquelle für den Hauptbericht und eventuelle Unterberichte ein.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\xkh1wxd8.alert_note(de-de,VS.90).gif" alt="Note" class="note" />Anmerkung</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Ausführliche Hinweise zur Konfiguration dieses Dialogfeldes finden Sie im Lernprogramm <a href="ms227796(v=vs.90).md">Anmelden bei einer sicheren Datenbank unter Verwendung von reduziertem Code in einer Website</a>.</p></td>
</tr>
</tbody>
</table>

Direktes Einrichten von DataSources in XML

In XML wird das <DataSources>-Tag im <CrystalReportSource>-Tag geschachtelt. Innerhalb des geschachtelten <DataSources>-Tags wird eine Verknüpfung zu einem DataSource-Steuerelement (beispielsweise SqlDataSource1) konfiguriert.

Informationen zum Konfigurieren des geschachtelten DataSources-Tags im CrystalReportSource-Steuerelement finden Sie unter Anmelden bei einer sicheren Datenbank unter Verwendung von reduziertem Code in einer Website.

NoteAnmerkung

Datenquellen waren im Codierungsmodell des Crystal Reports-SDKs immer schon konfigurierbar. Weitere Informationen finden Sie unter Lernprogramm: Anmeldung bei einer sicheren SQL Server-Datenbank unter Verwendung von SQL-Authentifizierung oder Lernprogramm: Anmeldung bei einer sicheren SQL Server-Datenbank unter Verwendung integrierter Sicherheit.