2012-07-25 70 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控件手動部署到每臺需要它的機器上。