2012-10-15 3 views

답변

0

대답은 here입니다.

해결책은 다음과 같습니다. ReportViewer 클래스의 새 인스턴스를 인스턴스화하고 처리 모드를 remote로 설정하고 ListRenderingExtensions 메서드를 호출합니다.

private RenderingExtension[] getSupportedRenderingExtensions() 
{ 
    var reportViewer = new Microsoft.Reporting.WebForms.ReportViewer(); 
    reportViewer.ProcessingMode = ProcessingMode.Remote; 
    reportViewer.ServerReport.ReportServerUrl = new Uri(_reportingAgent.ReportingServiceUrl); 
    reportViewer.ServerReport.ReportServerCredentials = new ReportServerCredentials("user", "password", "ReportingServiceUrl"); 

    return reportViewer.ServerReport.ListRenderingExtensions(); 
} 
관련 문제