0

こんにちは私は私のWebアプリケーションrdlcでのレポートにレポートサービスクライアント定義()を使用しています。 レポートの表示asp.netにはを使用しました。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>

誰かが知っているなら私を助けてください

4

2 に答える 2

1

SSRSレポートビューアの印刷ボタンはActiveXコントロールです。

これはIEでのみ機能します。他のブラウザを使用している場合、このコントロールをロードすることはできません。このActiveXコントロールは、IE9でも問題を引き起こすことが知られています。

したがって、IE7、IE8の本当に古い環境に固執しない限り。reportviewerに付属の印刷コントロールをわざわざ使用しないでください。

PDFと同じレポートをエクスポートするためのボタンを提供し、そこからユーザーが印刷できるようにします。

于 2012-07-25T10:23:20.153 に答える
0

この問題が発生したのは、ActiveXコントロールをIEにインストールする権限がユーザーにないためです。

ここには2つの解決策が提案されています。そのうちの1つは、ActiveXコントロールを必要な各マシンに手動で展開することです。

于 2012-07-25T10:25:35.030 に答える