Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Unter Zusammenfassung empfohlener Szenarien finden Sie eine kurz gefasste Übersicht, die Sie bei der Wahl des geeigneten Berichtbindungsszenarien unterstützt.
Tipp |
|---|
Die meisten Websites oder Windows-Projekte können auf den beiden einfachsten Bindungsszenarien aufbauen: Binden an einen eingebetteten oder nicht eingebetteten Bericht. Diese beiden Szenarien werden schrittweise in den Lernprogrammen beschrieben. Bevor Sie diesen Abschnitt lesen, sollten Sie daher erst ein Lernprogramm unter Lernprogramme durcharbeiten. |
Es gibt vier Objektmodelle, die sich über die gesamte Crystal Reports-Produktfamilie erstrecken. Jedes dieser Objektmodelle bietet mehrere Szenarien zur Bindung eines Berichts an das CrystalReportViewer-Steuerelement.
In Crystal Reports verfügbare Objektmodelle
CrystalReportViewer-Objektmodell
- Binden an einen Dateiverzeichnispfad im Code
- Binden an einen Dateiverzeichnispfad über das Eigenschaftenfenster
- Binden an ein CrystalReportSource-Steuerelement (Websites in Visual Studio)
- Binden an die URL eines Berichtswebdienstes
- CrystalReportViewer-Bindungsszenarien mit Verwendung von Crystal Services
- Binden an Serverdateien (VS .NET 2003)
- Binden an Crystal Enterprise (VS .NET 2003)
- Binden an Serverdateien (Visual Studio 2005 und höher)
- Binden an Crystal Reports Server oder BusinessObjects Enterprise (Visual Studio)
- Binden an Report Application Server (Crystal Reports 9 und höher)
- Binden an Crystal Enterprise (Crystal Reports 9)
- Binden an ReportSource (Crystal Reports Server oder BusinessObjects Enterprise 11)
ReportDocument-Objektmodell
- Binden an eine Klasse eingebetteter Berichte
- Binden an eine Klasse eingebetteter Berichte, für die ein Upcast auf ReportDocument ausgeführt wurde
- Binden an einen nicht eingebetteten Bericht, der in die ReportDocument-Klasse geladen wurde
- Binden an eine Klasse zwischengespeicherter eingebetteter Berichte
- Binden an einen in eine Cache Management Utility-Klasse geladenen nicht eingebetteten Bericht
- Binden mit der ReportDocument-Komponente
- ReportDocument-Bindungsszenarien mit Verwendung von Crystal Services (VS .NET 2002 und 2003)
Per Aktualisierung verfügbare Objektmodelle
ReportClientDocument-Objektmodell (RAS)
- Binden an unverwalteten RAS mit der ReportDocument.Load()-Methode
- Binden an unverwalteten RAS-Server mit der ReportDocument.FileName-Eigenschaft
- Binden an unverwalteten RAS-Server mit der ReportClientDocument.Open()-Methode
- Binden an verwalteten RAS-Server mit der ReportDocument.Load()-Methode
- Binden an verwalteten RAS-Server mit der ReportDocument.FileName-Eigenschaft
- Binden an verwalteten RAS-Server mit der ReportAppFactory.OpenDocument()-Methode
InfoObject-Objektmodell (BOE)
- Binden an ein in einen Bericht umgewandeltes InfoObject
AnmerkungDiese Objektmodelle werden im Abschnitt Architektur ausführlicher beschrieben.