0

안녕하세요. asp.net 웹 응용 프로그램에서 신고 용 보고서 서비스 클라이언트 정의 (rdlc)를 사용하고 있습니다. 보고서를 표시하기 위해 reportviwer을 사용했습니다. following error를 viwer 보고서의 인쇄 버튼을 클릭하면 여기 enter image description hereReportViewer에서 인쇄가 작동하지 않습니다.

enter image description here 을 occures 동안하지만 내 영문 부분이다

<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 컨트롤은 Internet Explorer 9에서도 문제를 일으키는 것으로 알려져 있습니다.

그래서 IE7, IE8의 정말 오래된 환경을 고수하지 않는 한. reportviewer와 함께 제공되는 인쇄 컨트롤을 사용하지 마십시오.

PDF와 동일한 보고서를 내보내고 사용자가 거기에서 인쇄 할 수있게 해주는 버튼을 제공하십시오.

0

사용자가 ActiveX 컨트롤을 IE에 설치할 수있는 권한이 없기 때문에이 문제가 발생했습니다.

here의 두 가지 해결책이 있는데, 그 중 하나는 필요로하는 각 컴퓨터에 ActiveX 컨트롤을 수동으로 배포하는 것입니다.