我想向.NET應用程序添加報告功能。我的數據源只是應用程序的數據模型,即可能從任何東西(不一定是從數據庫中)生成或加載的一堆對象。Microsoft.Reporting。* vs XML/XSLT
最初的計劃是從這些對象生成報告數據XML文件,然後使用XSLT將其轉換爲XHTML報告文件。該報告可以通過瀏覽器控件顯示在應用程序中。
但是,我注意到存在Microsoft.Reporting。*命名空間,從我嘗試過的,似乎在那裏的類和控件也可以照顧我的報告。用它代替它會是一個好主意嗎?與XML/XSLT方法相比,它會節省工作嗎?我可能會遇到哪些微軟報表框架的限制(如果有的話)?
我已經生成你的對象的XML,然後從該XML創建本地的ReportViewer報告以及
建設報告一個小測試應用程序,它從一個對象列表中生成一個報告,並且只需要首先安裝ReportViewer.exe可再發行組件。報告服務似乎並沒有綁定到Sql Server。 – 2009-01-26 13:36:36