Freigeben über


Exemplarische Vorgehensweise: Verwenden des ReportViewer-Steuerelements im Remotemodus

Diese Anleitung zeigt, wie Sie den Verarbeitungsmodus für ein ReportViewer-Steuerelement programmgesteuert konfigurieren. In dieser Anleitung wird der Verarbeitungsmodus auf Remoteverarbeitung festgelegt. Hierzu wird ein veröffentlichter Bericht verwendet, der auf einem Berichtsserver mit SQL Server Reporting Services ausgeführt wird. Es ist hilfreich zu wissen, wie Sie den Verarbeitungsmodus in Code festlegen, wenn Sie eine Anwendung erstellen, die abwechselnd sowohl lokale als auch Serverberichte in demselben Steuerelement hostet. Wenn die Anwendung keine dynamische Konfiguration erfordert, können Sie den Verarbeitungsmodus zur Entwurfszeit über den Smarttagbereich ReportViewer-Aufgaben festlegen. Weitere Informationen finden Sie unter Verwenden des Smarttagbereichs ReportViewer-Aufgaben und Hinzufügen und Konfigurieren der ReportViewer-Steuerelemente.

Erforderliche Komponenten

Sie müssen Zugriff auf eine SQL Server 2005-Instanz von Reporting Services, eine Beispieldatenbank und Beispielberichte haben. In dieser Anleitung wird davon ausgegangen, dass Sie über die AdventureWorks-Beispieldatenbank und die AdventureWorks-Beispielberichte verfügen, die in SQL Server 2005 verfügbar sind.

Führen Sie die folgenden Schritte aus, um den Verarbeitungsmodus für ein ReportViewer-Steuerelement in einem Visual Studio-Windows-Anwendungsprojekt zu konfigurieren. In diesem Beispiel erstellen Sie die Anwendung in Microsoft Visual C#.

Erstellen eines neuen Windows-Anwendungsprojekts

  1. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

  2. Erweitern Sie im Bereich Projekttypen die Option Visual C#, und wählen Sie Windows aus.

  3. Wählen Sie im Bereich Vorlagen die Option Windows-Anwendung aus, um eine Microsoft Windows-Anwendung zu erstellen.

  4. Geben Sie im Feld Name den Namen des Projekts ein: ReportViewer Remote Processing.

  5. Geben Sie im Feld Speicherort das Verzeichnis ein, in dem das Projekt gespeichert werden soll, oder klicken Sie auf Durchsuchen, um zum Verzeichnis zu navigieren. Der Windows Forms-Designer wird mit Form1 des erstellten Projekts angezeigt.

Hinzufügen eines ReportViewer-Steuerelements zu der Anwendung

  1. Klicken Sie auf Form1. Ändern Sie die Größe des Formulars wie gewünscht.

  2. Ziehen Sie aus dem Bereich Daten der Visual Studio-Toolbox das Symbol ReportViewer auf das Formular.

  3. Öffnen Sie den Smarttagbereich des ReportViewer-Steuerelements, indem Sie auf das Dreieck in der rechten oberen Ecke klicken. Klicken Sie auf In übergeordnetem Container andocken.

Konfigurieren des ReportViewer-Steuerelements für Remoteverarbeitung

  1. Klicken Sie im Smarttagbereich auf die Dropdownliste Bericht auswählen. Doppelklicken Sie auf <Serverbericht>. Der Smarttagbereich wird erweitert, und die Textfelder Berichtsserver-URL und Berichtspfad werden angezeigt.

  2. Geben Sie unter Berichtsserver-URL die URL für den Berichtsserver ein. Eine mögliche Eingabe ist beispielsweise: http://myservername/reportserver.

  3. Geben Sie unter Berichtspfad den Pfad des Berichts auf dem Server ein. Der Pfadname beginnt mit dem Stamm / und enthält den Ordner- und Berichtsnamen. Eine mögliche Eingabe ist beispielsweise: /AdventureWorks Sample Reports/Company Sales.

  4. Um zusätzliche Serverberichtseigenschaften festzulegen, wählen Sie im Menü Ansicht die Option Eigenschaftenfenster aus. Erweitern Sie in den ReportViewer-Eigenschaften den Knoten ServerReport. Nun können Sie zusätzliche Eigenschaften wie DisplayName, HistoryId und Timeout festlegen.

Erstellen und Ausführen der Anwendung

  1. Klicken Sie zum Erstellen der Anwendung im Menü Erstellen auf Projektmappe erstellen. Im Rahmen des Erstellungsprozesses wird der Bericht kompiliert, und alle gefundenen Fehler (z. B. Syntaxfehler in einem Ausdruck, der im Bericht verwendet wird) werden der Aufgabenliste hinzugefügt.

  2. Drücken Sie F5, um die Anwendung auszuführen.

Siehe auch

Verweis

IReportServerCredentials

Konzepte

Hinzufügen und Konfigurieren der ReportViewer-Steuerelemente

Weitere Ressourcen

Beispiele und Anleitungen