2014-06-08 2 views

답변

0

나는 오랜 후에 그것을한다.

이 방법은 로컬 컴퓨터에 원격 보고서를 호출하고 웹 에서처럼 Windows 양식에서 사용합니다. 이런 식으로

reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Remote; 
       reportViewer1.ServerReport.ReportServerUrl = new Uri(textBox1.Text); 
       reportViewer1.ServerReport.ReportPath = textBox2.Text; 
       reportViewer1.RefreshReport(); 
0

로컬 처리를 사용하도록 보고서 뷰어 컨트롤을 구성해야합니다. 보고서 서버가 필요 없으므로 컨트롤의 동작이 변경된다는 점에 유의하십시오. 시작에 대한 도움말 페이지를 참조하고, 함정 중 일부는 조심 :

http://msdn.microsoft.com/en-us/library/ms251704.aspx

+0

고맙습니다 kyzen하지만 지역 처리 "클라이언트 보고서 정의 (.rdlc)의 보고서 매개 변수는 데이터 소스 쿼리 매개 변수에 매핑되지 않습니다." 이 다음 완전히 다른 것 SSRS 기능. –

+0

예 - 보고서를 로컬 처리 모드로 사용할 때 응용 프로그램은 데이터를 rdlc에 제공해야합니다. SSRS 보고서를 사용해야 만 * SSRS 서버에 보고서를 배포하고 여기에서 보고서를 실행하고 싶지 않은 경우이 문제는 사용자가 고민하는 것과 같습니다. – kyzen