Verwenden der ExportToHttpResponse()-Methode

Mithilfe der ExportToHttpResponse()-Methode können Sie entweder Ihren Crystal Reports-Bericht in ein Browserfenster exportieren oder eine Anlage exportieren, in der der Bericht enthalten ist. Diese Methode wird nur für Websites verwendet.

Die für ExportToHttpResponse() verfügbaren überladenen Methoden umfassen:

  • ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType formatType, System.Web.HttpResponse response, bool asAttachment, string attachmentName)
  • ExportToHttpResponse(CrystalDecisions.Shared.ExportOptions options, System.Web.HttpResponse response, bool asAttachment, string attachmentName)

Die ExportToHttpResponse()-Methode unterstützt bei Verwendung der Formate HTML32 und HTML40 keine Exporte in HTTP Response. Folglich wird beim Versuch, in HTML32 oder HTML40 zu exportieren, eine Fehlermeldung angezeigt.

Wenn die Variable asAttachment den booleschen Wert True hat, wird ein Dialogfeld zum Herunterladen von Dateien angezeigt. Wenn die Variable asAttachment den booleschen Wert False hat, wird der exportierte Bericht im Browserfenster geöffnet.

Falls Sie die Datei speichern möchten, wird der Dateiname auf die Zeichenfolgenvariable attachmentName gesetzt. Wenn Sie die Variable attachmentName nicht angeben, lautet der Standarddateiname "Unbenannt", gefolgt von der jeweiligen Dateierweiterung. Der Dateiname kann im Dialogfeld "Speichern unter" geändert werden.

In diesem Abschnitt