如何在报表查看器中将已展开的所有数据(向下钻取)导出到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();
我非常感谢你!
答案 0 :(得分:5)
报表查看器加载报表定义语言(RDL)文件,然后可以在查看器中输出结果,或者将其导出为PDF / Word / Excel ...
您是否正在使用网络应用?还是桌面?无论如何here is a link,您可以直接在ASP.NET中打开并将PDF文件写入浏览器。