使用 ExportToHttpResponse() 方法

使用 ExportToHttpResponse() 方法可以将 Crystal 报表导出到浏览器窗口,或将报表作为附件导出。此方法仅用于网站。

对于 ExportToHttpResponse(),可用的重载方法包括以下几种:

  • 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)

ExportToHttpResponse() 方法不支持导出为 HTML32 和 HTML40 格式的 HTTP 响应。因此,当试图导出为 HTML32 或 HTML40 时,会出现错误消息。

如果 asAttachment 布尔值变量设置为 True,则会出现“文件下载”对话框。如果 asAttachment 布尔值变量设置为 False,导出的报表会在浏览器窗口中打开。

当选择保存文件时,文件名设置为 attachmentName 字符串变量。如果不指定 attachmentName 变量,则默认文件名为“无标题”,并带有指定的文件扩展名。可在“另存为”对话框中更改文件名。

在此节中: