ReportDocument-Bindungsszenarien mit Verwendung von Crystal Services (VS .NET 2002 und 2003)

"Crystal Services" ermöglichen den bequemen Zugriff auf Berichte in Visual Studio 2002 und 2003. Diese Funktion ist in Crystal Reports für Visual Studio 2005 nicht verfügbar. Wenn sowohl Crystal Reports als auch Crystal Services installiert sind, werden "Crystal Services" unter jedem Server im Server-Explorer als Unterknoten des Knotens "Server" angezeigt. Der Knoten "Crystal Services" kann erweitert werden und zeigt Listen mit Berichten an verschiedenen Speicherorten an:

  • Lokales Dateiverzeichnis auf Ihrer Festplatte.
  • Report Application Server (RAS)
  • Crystal Enterprise (CE)

Sie können einen beliebigen Bericht aus diesen Listen ziehen und auf einem Web Form oder Windows Form ablegen.

Crystal Services verfügen abhängig von der derzeit installierten Crystal Reports-Version und möglichen zusätzlichen Lizenzen für Report Application Server (RAS) oder Crystal Enterprise über zwei erweiterbare Unterknoten. In der Tabelle im nächsten Abschnitt sind die Voraussetzungen beschrieben, die für den Zugriff auf einen bestimmten Knoten erfüllt sein müssen.

Wrapperklassen

Wenn Sie einen Bericht aus "Crystal Services" auf ein Web Form oder Windows Form ziehen, wird eine Instanz einer Wrapperklasse erstellt, die auf den Bericht im Bereich "Vom Web Form-Designer generierter Code" oder "Vom Windows Form-Designer generierter Code" der CodeBehind-Klasse verweist.

NoteAnmerkung

Der Typ der Wrapperklasse variiert zwischen den Crystal Reports-Versionen. Siehe folgende Tabelle.

Durch die in der folgenden Tabelle aufgeführten Crystal Services werden Typen der ReportDocument-Wrapperklasse verfügbar gemacht.

Diese beiden Varianten der Crystal Services werden mit Crystal Reports 10 ausgeliefert. Durch sie werden Berichtgruppen verfügbar gemacht, die von einem unverwalteten RAS-Server oder einem verwalteten RAS-Server (siehe Report Application Server (RAS)) bedient werden. Die Wrapperklasse wurde (seit Crystal Reports 9) in ReportDocument geändert.

Durch Crystal Services verfügbar gemachte Wrapperklasse
Knotenname unter Crystal Services
Crystal Reports-Versionen
Beschreibung
Für den Zugriff auf den Knoten erforderliche Schritte
ReportDocument
Report Application Server
Crystal Reports 10
Macht in ReportDocument geladene Berichte von einem RAS-Server verfügbar. Weitere Informationen finden Sie unter Binden an Report Application Server (Crystal Reports 10 und höher).
Installieren Sie einen unverwalteten RAS-Server.
ReportDocument
Crystal Enterprise
Crystal Reports 10
Legt in ReportDocument geladene Berichte vom verwalteten RAS-Server offen. Weitere Informationen finden Sie unter Binden an Crystal Enterprise (Crystal Reports 10 und höher).
Installieren Sie Crystal Enterprise.

In früheren Versionen der Crystal Services werden Wrapperklassentypen bereitgestellt, die das ReportDocument-Objektmodell nicht verwenden. Diese hängen folglich von dem begrenzten Objektmodell ab, das mit dem CrystalReportViewer-Steuerelement zur Verfügung gestellt wird. Weitere Informationen finden Sie unter CrystalReportViewer-Bindungsszenarien mit Verwendung von Crystal Services.

In diesem Abschnitt