如何配置ReportViewer以便在ASP.NET中导出CSV?

时间:2009-06-12 01:25:57

标签: reportviewer

如何配置ReportViewer以便在ASP.NET中导出CSV(来自VisualStudio 2005/2008的ReportViewer)?那么它将成为当前下拉列表的一部分?目前,它仅适用于Excel和PDF,但不适用于CSV。

由于

1 个答案:

答案 0 :(得分:1)

在本地模式下运行报表查看器时,无法导出到PDF和Excel以外的任何其他内容。如果您希望能够导出为其他格式,则需要在服务器模式下运行报表查看器。然后,通过扩展在SQL服务器上完成呈现。

使报表查看器以本地模式导出其他格式的唯一方法是覆盖渲染类,并且基本上自己编写渲染器。这很复杂。

另外,您还可以通过Reflection启用Word和HTML渲染。然而,通过这种技术渲染图像有点粗略。我尝试这样做,图像无法正常渲染。