0

您好,我正在使用报告服务客户端定义 ( rdlc) 在我的asp.netWeb 应用程序中进行报告。我用 areportviwer 来显示报告。但是在单击报告查看器的打印按钮时,会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>

如果有人知道请帮助我

4

2 回答 2

1

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

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

因此,除非您坚持使用 IE7、IE8 的非常旧的环境。不要费心使用报告查看器附带的打印控件。

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

于 2012-07-25T10:23:20.153 回答
0

在我们看到这个问题的地方,这是因为用户没有权限将 ActiveX 控件安装到 IE 中。

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

于 2012-07-25T10:25:35.030 回答