我正在尋找一種適用於服務器和前端的報告解決方案。問題在於,前端技術尚未由ASP.NET Web窗體,ASP.NET MVC或Silverlight決定。在服務器和客戶端報告
因此,我想使用相同的報表框架在服務器(通過WCF抽象的業務層)上生成PDF格式的報表,並通過ASP.NET或Silverlight在查看器中呈現報表,用戶可以在其中預覽報表報告,修改過濾並最終導出爲PDF或Excel/CSV。
我的客戶還喜歡有一個報告設計師。
我能用Crystal Reports做所有事嗎?另外,我能否以某種方式在前端和後端使用相同的報告定義?其他框架建議也是受歡迎的,儘管我們不希望SQL報告服務方法在這裏,因爲它需要IIS中的單獨報告服務應用程序。
感謝
我們最終選擇了Visual Studio安裝附帶的Crystal報表,並且對於Intranet應用程序來說似乎是免費的。報表設計器基本上與SQL報表服務相同,這對於我們來說可能更容易,並且由更大的社區提供支持。 感謝您的輸入 – Koen 2010-08-18 07:12:11
@ Koen-請注意VS附帶的Crystal工具。 AFAIK,他們不支持像Silverlight這樣的平臺,當集成到應用程序中時,他們可能會很難定製。作爲一名很長時間的.NET開發人員,我不知道許多項目最終將Crystal工具用於嵌入式報表。大多數使用MSRS或第三方工具。 – Todd 2010-09-01 16:08:14