Freigeben über


Microsoft.Reporting.WebFormsClient.ReportViewer.exportReport-Methode

Exportiert den Bericht im angegebenen Format.

Syntax

$find(viewerId).exportReport("Excel");

Parameter

  • Format
    Ein string-Element, das das Format darstellt, in dem der Bericht exportiert wird. Dieses Argument ist einer Renderingerweiterung zugeordnet.

    Im lokalen Verarbeitungsmodus werden die Erweiterungen Excel, PDF, Word und Image unterstützt. Im Remoteverarbeitungsmodus sind die unterstützten Erweiterungen davon abhängig, welche Erweiterungen der Berichtsserver jeweils unterstützt.

    Sie können auf die Liste der verfügbaren Renderingerweiterungen mit der serverseitigen ListRenderingExtensions-Methode in ServerReport oder LocalReport zugreifen. Dies hängt jeweils vom Verarbeitungsmodus ab (siehe ProcessingMode).

Hinweise

Wenn die Webseite ein Postback ausführt oder das clientseitige Steuerelement Inhalt lädt, löst das Zugreifen auf die Methoden oder Eigenschaften eine Ausnahme mit der folgenden Meldung aus: "Der Bericht oder die Seite wird aktualisiert. Warten Sie, bis die aktuelle Aktion abgeschlossen ist." Verwenden Sie die isLoading-Eigenschaft, um zu überprüfen, ob der Bericht oder die Seite aktualisiert wird und ob Sie auf die Methoden und Eigenschaften zugreifen können.

Wenn die Webseite oder das clientseitige Steuerelement kein Postback ausführt, erfordert diese Methode, dass ein Bericht geladen wird. Wenn kein Bericht geladen wird, löst das Aufrufen dieser Methode eine Ausnahme mit der folgenden Meldung aus: "Der Vorgang kann nicht ausgeführt werden, weil kein Bericht geladen ist". Verwenden Sie die reportAreaContentType-Eigenschaft, um zu überprüfen, ob der Berichtsbereich eine Berichtsseite enthält, bevor Sie diese Methode einsetzen.

Siehe auch

Verweis

Microsoft.Reporting.WebFormsClient.ReportViewer-Klasse