Freigeben über


Verwenden des Smarttagbereichs ReportViewer-Aufgaben

Der Smarttagbereich ReportViewer-Aufgaben wird im Webserver- und im Windows Forms-Steuerelement von ReportViewer zur Durchführung folgender Schritte bereitgestellt:

  • Auswählen eines vorhandenen Client- oder Serverberichts zum Verwenden mit dem Steuerelement.

  • Entwerfen eines neuen Berichts.

  • Auswählen von Datenquellen und Aktualisieren von Datenquellenbindungen. Das Auswählen und Aktualisieren von Datenquellen ist erforderlich, wenn Sie die Datasets oder Berichte nach dem Erstellen der Bindungen ändern, oder wenn Sie die Server-Berichtsdefinitionsdatei (RDL) in eine Client-Berichtsdefinitionsdatei (RDLC) konvertieren. Weitere Informationen finden Sie unter Aktualisieren und erneutes Binden von Datenquellenverweisen (Visual Studio-Berichts-Designer).

Der Smarttagbereich ReportViewer-Aufgaben ist kontextbezogen. Die Aufgaben wechseln, je nachdem, welcher Steuerelementtyp vorliegt und welche Art von Bericht (server- oder clientseitig) verwendet wird. Wenn Sie ein Windows Forms-Steuerelement verwenden, wird außerdem die Aufgabe In übergeordnetem Container andocken bereitgestellt.

Zum Zugreifen auf den Smarttagbereich ReportViewer-Aufgaben ziehen Sie ein ReportViewer-Steuerelement aus dem Datenbereich der Toolbox auf ein Formular oder eine Webseite und klicken anschließend auf das kleine Dreieck in der oberen rechten Ecke des Steuerelements. Die weiter unten in diesem Thema bereitgestellten Abbildungen zeigen anhand eines Beispiels, wie ein Smarttagbereich aussieht.

Zusammenfassung der ReportViewer-Aufgaben

In der folgenden Tabelle werden die Aufgaben beschrieben, die zur Auswahl verfügbar sind.

Aufgabe Beschreibung

Bericht auswählen

Wählen Sie eine vorhandene RDLC-Datei aus dem Projekt aus, oder wählen Sie Serverbericht, um einen veröffentlichten Bericht auf einem Berichtsserver auszuwählen. Sie können jeweils nur eine Datei für jede Instanz des Steuerelements auswählen.

Bei der Auswahl eines Berichts wird automatisch Code generiert, der die Projektdatenquelle instanziiert und die Datenquelle an das Steuerelement bindet. Informationen zu den vom Bericht verwendeten Datenquellen sind in der Berichtsdefinition eingebettet. Wenn Sie anschließend die Datenquelle ändern oder den Bericht dahingehend aktualisieren, dass er eine andere Datenquelle verwendet, müssen Sie den Datenbindungscode aktualisieren. Zum Generieren des aktualisierten Codes können Sie den Smarttagbereich ReportViewer-Aufgaben verwenden.

Datenquellen auswählen

Wählen Sie eine vorhandene Datenquelle in dem Projekt aus, das ein Dataset für den Bericht bereitstellt. Mithilfe dieser Aufgabe können Sie das Steuerelement dahingehend aktualisieren, dass es neue Datasets verwendet.

Datenquellen erneut binden

Aktualisieren Sie die Datenbindungen für das Steuerelement, wenn das Dataset oder der Bericht geändert wurde.

Berichtsserver-URL

Geben Sie für Serverberichte die URL eines Berichtsservers an.

Berichtspfad

Geben Sie für Serverberichte den Namen und den Speicherort des Berichts an. Der Berichtspfad enthält im Namespace des Berichtsservers virtuelle Ordner, die für die Adressierung der auf einem Berichtsserver gespeicherten Berichte verwendet werden. Der Ordnerpfad darf keine URL-Zugriffsparameter enthalten. Beginnen Sie den Berichtspfad immer mit einem Schrägstrich ( / ).

Neuen Bericht entwerfen

Öffnen Sie eine neue, leere Berichtsvorlage im grafischen Entwurfsmodus, und fügen Sie dem Projekt ein Berichtselement (RDLC) hinzu. Sie können ausschließlich Client-Berichtsdefintionsdateien (RDLC) erstellen. Zum Erstellen eines Serverberichts müssen Sie den Berichts-Designer von SQL Server Reporting Services verwenden.

In übergeordnetem Container andocken

Beim Windows Forms-Steuerelement von ReportViewer können Sie das Steuerelement so erweitern, dass es den gesamten verfügbaren Platz im Formular einnimmt.

In übergeordnetem Container abdocken

Klicken Sie auf diese Aufgabe, um die Größe des Steuerelements zu reduzieren.

ReportViewer-Aufgaben für Serverberichte

Der Smarttagbereich ReportViewer-Aufgaben enthält eine Option zum Auswählen eines Serverberichts. Ein Serverbericht ist eine veröffentlichte Berichtsdefinition, die auf einem Microsoft SQL Server 2005 Reporting Services-Berichtsserver ausgeführt wird. Für die Option Serverbericht müssen Sie die Serverinstanz und den Pfad zum Bericht angeben. Dies wird im folgenden Diagramm veranschaulicht:

SmartTags für das Windows Forms-Steuerelement

ReportViewer-Aufgaben für Client-Berichtsdefinitionsdateien (RDLC)

Sie können mithilfe des Smarttagbereichs ReportViewer-Aufgaben auch eine Client-Berichtsdefinitionsdatei (RDLC) auswählen.

SmartTags für das Webserversteuerelement

Siehe auch

Konzepte

Konvertieren von RDL- und RDLC-Dateien
Hinzufügen und Konfigurieren der ReportViewer-Steuerelemente
Erstellen von Client-Berichtsdefinitionsdateien (RDLC)

Weitere Ressourcen

Beispiele und Anleitungen