如果点击链接进行打印预览,我们如何以pdf格式显示SSRS 2005报告?
答案 0 :(得分:0)
有两种方式可以想到。一个是实现你所要求的,另一个更好。
要实现您的要求,您需要从ReportViewer类派生并处理在Microsoft代码之前为“Print Preview”引发的事件。在处理程序中,您将报告呈现为PDF并将结果流呈现给客户端。如果我们谈论的是ReportViewer Web控件,可能会对自动生成的客户端JavaScript代码进行一些调整。如果我们谈论的是ReportViewer WinForms控件,你可能还会看到搞乱控件的工具栏按钮和事件处理程序。
更好的方法是使用单独的链接或按钮来调用PDF呈现。如果您对ReportViewer的工具栏不是100%满意,您可以随时隐藏它并显示自己的工具栏。