Microsoft.Reporting.WebFormsClient.ReportViewer.exportReport 方法

以指定的格式导出报表。

语法

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

参数

  • Format
    表示报表导出格式的 string。此参数将映射到某个呈现扩展插件。

    在本地处理模式下,支持的扩展插件为 Excel、PDF、Word 和 Image。在远程处理模式中,支持的扩展插件取决于报表服务器支持的扩展插件。

    可以使用 ServerReportLocalReport 中的服务器端方法 ListRenderingExtensions 来访问可用呈现扩展插件列表,具体取决于处理模式(请参见 ProcessingMode)。

注释

当网页正在执行回发或客户端控件正在加载内容时,访问任意方法或属性将导致异常,同时显示消息:“正在更新该报表或页。请等待当前操作完成。”[The report or page is being updated. Please wait for the current action to complete.]使用 isLoading 属性检查是否正在更新报表或页以及是否能够访问方法和属性。

当网页或客户端控件不执行回发时,此方法需要加载报表。如果未加载报表,则调用此方法将导致异常,同时显示消息:“无法执行操作,因为未加载报表。”[The operation cannot be performed because there is no report loaded.]使用此方法之前,请使用 reportAreaContentType 属性检查报表区域是否包含报表页。

请参阅

参考

Microsoft.Reporting.WebFormsClient.ReportViewer 类