通过C#扩展钻取报表查看器导出为PDF?

时间:2013-12-02 14:31:23

标签: c# pdf reporting-services reportviewer

如何在报表查看器中将已展开的所有数据(向下钻取)导出到excel或pdf。

例如,

导出为PDF,不显示作为深入分析一部分的数据。

有没有办法通过C#配置它?

以下是我的代码的一部分:

byte[] bytes = report.ServerReport.Render("PDF");
string fsFileName = "C:\Reports\MyReport.pdf";
FileStream fs = new FileStream(fsFileName, FileMode.Create);
fs.Write(bytes, 0, bytes.Length);
fs.Close();

我非常感谢你!

1 个答案:

答案 0 :(得分:5)

报表查看器加载报表定义语言(RDL)文件,然后可以在查看器中输出结果,或者将其导出为PDF / Word / Excel ...

您是否正在使用网络应用?还是桌面?无论如何here is a link,您可以直接在ASP.NET中打开并将PDF文件写入浏览器。