2011-08-30 39 views
0

我在應用程序中連接到SSRS 2010 web服務,我可以加載服​​務器中包含的報告文件夾和報告項目的整個層次結構,而不會出現問題。我在MSDN上的guideline之後使用WSDL工具生成了SSRS 2010服務代理。如何從WPF中的SSRS 2010 Web服務呈現報表?

我特地來渲染WPF的報表項目和這樣做的常見方式的不同方式是提供一個RDLC文件的路徑作爲數據源的報表查看器控件。問題是,當我在內存中加載這個層次結構時,我擁有的是CatalogItems,而這些項目並沒有爲我提供一個通向這樣的對象的路徑。

我有點迷失在這裏。我如何繼續檢索可用和可顯示的對象?

回答

1

我終於想通了怎麼辦做到這一點。

我把從CatalogItem.Path財產的報告路徑,然後我加了一個ReportServerUrl屬性我ReportingService2010實例,所以我可以在以後檢索。這一切都是在物體方面。

對於顯卡我綜合窗體的ReportViewer在我與WindowsFormsHost WPF應用程序。要顯示在控制遠程報告中,我不得不改變ReportViewer.ProcessingMode到ProcessingMode.Remote最後設置ReportViewer.ServerReport.ReportServerUrl和ReportViewer.ServerReport.ReportPath我的報告對象的屬性。然後調用ReportViewer.RefreshReport()方法來加載報告。

相關問題