3

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

谢谢

4

1 回答 1

1

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

让报表查看器在本地模式下导出其他格式的唯一方法是重写渲染类,基本上是自己编写一个渲染器。这是相当复杂的。

附带说明一下,您还可以通过反射启用 Word 和 HTML 呈现。然而,通过这种技术渲染图像有点粗略。我试过这样做,图像无法正确渲染。

于 2009-06-12T14:34:07.903 回答