2012-07-25 76 views
0

嗨,我使用报告服务客户端定义(rdlc)在我的asp.net Web应用程序中报告。 我使用reportviwer来显示报告。但是,当点击报告viwer的following error打印按钮occures enter image description here打印不起作用在ReportViewer

enter image description here 这里是我的aspx部分

<div> 
     <asp:ScriptManager ID="ScriptManager1" runat="server"> 
     </asp:ScriptManager> 
     <rsweb:ReportViewer ID="ReportViewer1" runat="server" Visible ="false" Width="100%" Height="100%" ShowPrintButton="true"> 
     </rsweb:ReportViewer> 
    </div> 

如果有人知道请帮我

回答

1

SSRS报表浏览器的打印按钮是一个ActiveX控件。

这只适用于IE。如果您使用任何其他浏览器,您将无法加载此控件。已知此ActiveX控件也会导致IE 9出现问题。

所以除非你坚持IE7,IE8的真正旧环境。不要打扰使用reportviewer附带的打印控件。

提供一个按钮来导出与PDF相同的报告,并让用户从那里打印。

0

我们已经看到了这个问题,这是因为用户没有权限将ActiveX控件安装到IE中。

有两种建议的解决方案here,其中之一是将ActiveX控件手动部署到每台需要它的机器上。