您好我正在使用报表服务客户端定义(rdlc
)在我的asp.net
Web应用程序中进行报告。
我使用reportviwer
来显示报告。但是,当点击报告viwer的打印按钮时,following error
发生了
这是我的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>
如果有人知道请帮帮我
答案 0 :(得分:1)
SSRS报告查看器的打印按钮是一个ActiveX控件。
这仅适用于IE。如果您使用任何其他浏览器,则无法加载此控件。已知此ActiveX控件也会导致IE 9出现问题。
因此,除非你坚持IE7的真正旧环境,IE8。不要费心使用reportviewer附带的打印控件。
提供一个按钮,将同一报告导出为PDF,然后让您的用户从那里打印。
答案 1 :(得分:0)
我们已经看到这个问题,原因是用户没有权限将ActiveX控件安装到IE中。
有两个建议的解决方案here,其中一个是手动将ActiveX控件部署到需要它的每台机器上。