Freigeben über


ReportViewer-Steuerelemente (Visual Studio)

Microsoft Visual Studio 2010 enthält Funktionen zum Entwerfen von Berichten und ReportViewer-Steuerelemente. Damit können Sie benutzerdefinierten Anwendungen Berichte mit vollständiger Funktionalität hinzufügen. Berichte können tabellarische, aggregierte und mehrdimensionale Daten enthalten. ReportViewer-Steuerelemente werden bereitgestellt, damit Sie den Bericht in einer Anwendung verarbeiten und anzeigen können. Es gibt zwei Versionen des Steuerelements. Das ReportViewer-Webserversteuerelement ist ein ASP.NET AJAX-Steuerelement, das zum Hosten von Berichten in ASP.NET AJAX-Projekten verwendet wird. Das ReportViewer-Windows Forms-Steuerelement wird zum Hosten von Berichten in Windows-Anwendungsprojekten verwendet.

Beide Steuerelemente können zur Ausführung im lokalen Verarbeitungsmodus oder im Remoteverarbeitungsmodus konfiguriert werden. Der konfigurierte Verarbeitungsmodus wirkt sich auf alle Aspekte des Berichts aus, vom Entwurf bis zur Bereitstellung.

  • Beim lokalen Verarbeitungsmodus handelt es sich um eine Berichtsverarbeitung, die vom ReportViewer-Steuerelement in der Clientanwendung ausgeführt wird. Die gesamte Berichtsverarbeitung wird im lokalen Prozess mithilfe von Daten ausgeführt, die von Ihrer Anwendung bereitgestellt werden. Um die im lokalen Verarbeitungsmodus verwendeten Berichte zu erstellen, verwenden Sie die Berichtsprojektvorlage in Visual Studio. Weitere Informationen finden Sie unter Konfigurieren von ReportViewer für die lokale Verarbeitung.

  • Beim Remoteverarbeitungsmodus handelt es sich um eine Berichtsverarbeitung, die von einem Berichtsserver mit SQL Server 2008 Reporting Services oder höher ausgeführt wird. Im Remoteverarbeitungsmodus wird das ReportViewer-Steuerelement als Viewer zum Rendern eines Berichts verwendet, der bereits auf einem Berichtsserver mit Reporting Services verarbeitet wird. Die gesamte Verarbeitung, vom Datenabruf bis zum Berichtsverarbeitung, wird auf dem Berichtsserver ausgeführt. Um den Remoteverarbeitungsmodus verwenden zu können, müssen Sie über eine lizenzierte Version von SQL Server 2008 oder höher verfügen. Weitere Informationen finden Sie unter Konfigurieren von ReportViewer für die Remoteverarbeitung.

Zum Verwenden eines ReportViewer-Steuerelements in einer Anwendung müssen Sie wissen, wie Sie das Steuerelement Ihrem Projektformular bzw. Ihrer Webseite hinzufügen, das Steuerelement zum Verwenden einer lokalen Berichtsdefinition oder eines Serverberichts konfigurieren, Datenquellenverweise aktualisieren und die Berichte und das Steuerelement in der Anwendung testen und bereitstellen. Als Hilfe beim Erlernen dieser zentralen Kenntnisse werden exemplarische Vorgehensweisen bereitgestellt. Weitere Informationen finden Sie unter Beispiele und Anleitungen.

Inhalt dieses Abschnitts

Begriff

Definition

ReportViewer-Webserver und -Windows Forms-Steuerelemente

Beschreibt die Funktionen der ReportViewer-Steuerelemente und die Unterschiede zwischen dem Webserversteuerelement und dem Windows Forms-Steuerelement.

Hinzufügen und Konfigurieren der ReportViewer-Steuerelemente

Erläutert, wie Sie die Steuerelemente und Berichte einer Anwendung hinzufügen, ein Steuerelement zur Ausführung der lokalen oder Remoteverarbeitung konfigurieren und Steuerelementeigenschaften festlegen. Dieser Abschnitt enthält auch Informationen zu ReportViewer-Laufzeitfunktionen, etwa zum Navigieren, Suchen, Exportieren und Drucken von Berichten.

Erstellen von Client-Berichtsdefinitionsdateien (RDLC)

Erläutert, wie Sie einen Bericht erstellen, der im lokalen Verarbeitungsmodus ausgeführt wird.

Bereitstellen von Berichten und ReportViewer-Steuerelementen

Beschreibt die Schritte und Anforderungen einer ReportViewer-Bereitstellung.

Beispiele und Anleitungen

Stellt eine Schritt-für-Schritt-Anweisung zum Erstellen von Berichten und Konfigurieren der Steuerelemente für eine Vielzahl von Szenarien bereit.

Programmierreferenz für ReportViewer-Steuerelemente

Enthält die verwaltete API-Referenz für die ReportViewer-Windows Forms- und -Webserversteuerelemente sowie die clientseitige API-Referenz für das Webserversteuerelement.

Das ReportViewer-Webserversteuerelement bietet einen Satz einer clientseitigen API, die auf der Microsoft AJAX-Bibliothek basiert. Mit dieser clientseitigen API erhalten Sie eine zusätzliche Steuerung des Verhaltens der ReportViewer-Benutzeroberfläche.

Siehe auch

Konzepte

Konfigurieren von ReportViewer für die lokale Verarbeitung

Konfigurieren von ReportViewer für die Remoteverarbeitung