附录:对导出代码的增强
如果已安装了 Visual Studio 2005 或更高版本或 Crystal Reports,则可访问用于将 Crystal 报表导出为多种格式的增强 API。
在增强的 Crystal Reports API 中,ExportFormatTypes 枚举有两种新的导出格式:Microsoft Excel 记录(仅包含数据的 .xls 文件)和文本文件。要学习如何添加用于新导出格式的代码,请参见“创建用于新导出格式的方法”。
此外,现在在 ReportDocument 类中还有以下增强导出方法:
ExportToDisk(CrystalDecisions.Shared.ExportFormatType formatType, string fileName):将报表导出至 Web 服务器的本地驱动器或 Windows 计算机。
有关更多信息,请参见“使用 ExportToDisk() 方法”。
ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType formatType, System.Web.HttpResponse response, bool asAttachment, string attachmentName):将报表以指定的格式类型导出至浏览器窗口,或者把报表作为附件导出。
有关更多信息,请参见“使用 ExportToHttpResponse() 方法”。
ExportToHttpResponse(CrystalDecisions.Shared.ExportOptions options, System.Web.HttpResponse response, bool asAttachment, string attachmentName):将报表以指定的格式类型导出至浏览器窗口,或者把报表作为附件导出。
有关更多信息,请参见“使用 ExportToHttpResponse() 方法”。
ExportToStream(CrystalDecisions.Shared.ExportFormatType formatType):将报表的数据以指定的格式类型导出至输入/输出流。
有关更多信息,请参见“使用 ExportToStream() 方法”。