2014-01-22 5 views
0

SQL Server Reporting Service를 사용하여 생성 된 보고서를 표시하기 위해 VB.net 및 Winforms reportviewer를 사용하고 있습니다. 코드 뒤에서 reportviewer의 인쇄를 실행하고 싶습니다. 같은 일을 도와주세요. rptViewer의 RenderingComplete 이벤트에 대한 사전ReportViewer의 트리거 인쇄 VB

답변

1

에서

Dim usern = WindowsIdentity.GetCurrent().Name.ToString() 
     rptViewer.ProcessingMode = ProcessingMode.Remote 
     rptViewer.ServerReport.ReportServerUrl = New Uri("http://myserver/Reportserver") 
     rptViewer.ServerReport.ReportPath = "/Management Reports/InvoicReport" 
     Dim parm As ReportParameter 
     parm = New ReportParameter("parInvoiceID", InvoiceID) 
     rptViewer.ServerReport.SetParameters(parm) 
     rptViewer.ServerReport.Refresh() 
     Me.rptViewer.RefreshReport() 

덕분에 코드 아래

rptViewer.PrintDialog() 
+0

감사 수레 쉬 쓰기 당신은 내 일 저장. –