我需要從ASP.NET接口生成數據庫報告(例如計費表格)。所以我想知道哪種方法更好:使用Crystal Reports,基於RDLC或SQL Reporting Services的報告?我需要創建一個界面,它允許用戶選擇數據並通過預先創建的報告定義生成該報告。我想通過AJAX使用ASP.NET,因此它將作爲一個真正的應用程序,但不需要安裝 - 這是主要要求。 所以,如果有人知道哪種技術最適合那些要求......我將不勝感激:)通過ASP.NET生成報告
回答
我個人會去DevExpress XtraReports。
我在過去的Windows窗體和Web窗體中都使用過它;它的成本只有幾百美元,但是隨着軟件包的推出,您還可以獲得大量的其他UI控件,或者花費更少,只購買XtraReports。它在一瞬間不負有心人,在我看來,主要優點是:
- 每個報告可以設計與Visual Studio集成設計,成爲一個簡單的C#類,容易實例化和使用,沒有魔法,沒有外部報告定義,所有純粹的100%.NET代碼;
- 最終用戶設計免版稅,用戶驚歎於設計師的力量和質量,使用Ribbon或經典UI,豐富的功能;
- 這麼多的開箱即零編碼就可以使用像打印預覽功能,導出到Excel,PDF等...
免責聲明:我不爲DevExpress的工作,我並沒有被支付他們,只是我是一個滿意的客戶,以前用過他們的產品喜悅和好的結果,現在我們正在開始在我公司開展一個主要的MVC應用程序開發,現在我們正在購買他們的DXperience Enterprise訂閱許可證。
您還可以自由評估或測試由ActiveReports,Telerik等提供的Crystal Reports或類似的報表解決方案,因爲我使用了很多,我過去用Visual Studio 2003使用Crystal,但我只能講XtraReports並沒有如此深刻的設計師和部署實際上是在Windows窗體中的一個爛攤子...總是缺少一些文件,並在客戶機上有錯誤...
我們使用SQL Server報告服務,它有一個基於Visual Studio的設計器,它是免費的。這個發行版有點棘手 - 如果你的客戶端已經安裝了SAQL Server,那麼他們很有可能會安裝報告框架。否則,你可以得到只是分發你的應用程序的DLL - 儘管這需要一點挖掘。
我建議看看ActiveReports 6。它提供了強大的功能,並允許您幾乎無限制地定製您的報告。對於ASP.NET,您可以選擇標準版,它允許您將報告自定義導出爲不同格式,如PDF,Excel等,並將其顯示給用戶。
專業版爲您提供了一個webviewer控件,它允許您直接在查看器上顯示報表,並且用戶可以選擇從PDF,HTML和FlashViewer格式中進行選擇。除此之外,它還提供基於Silverlight的查看器控件。
您可能還想檢查blogs和論壇,以防萬一您想獲得有關該產品的更多信息。
感謝,
Sankalp(葡萄城)
不要錯過去看看到List & Label了。 我們已經用它做了一些很好的項目!
- 1. 通過php生成報告
- 2. 如何通過虛榮生成報告?
- 3. 「通過build.xml生成報告」和「通過pom.xml生成」有什麼區別?
- 4. 報告生成
- 5. 報告生成
- 6. 生成報告
- 7. 生成報告
- 8. Jmeter:通過生成線生成聚合報告不包括生成報告中的95%和99%行
- 9. 使用ASP.NET AJAX動態生成報告
- 10. 報告生成器3.0與asp.net
- 11. 在asp.net中使用報告查看器生成報告
- 12. 完成所有測試後,通過POM生成報告?
- 13. PDF報告生成
- 14. 生成knitr報告
- 15. 生成PDF報告
- 16. Java報告生成
- 17. 生成xslt報告
- 18. 生成TestNG報告
- 19. 如何使用微軟報告在VS 2008中通過重複生成報告
- 20. Surefire報告不生成報告
- 21. Birt報告 - 不生成空白報告
- 22. Junit的報告不會生成報告
- 23. Checkstyle報告生成圖表報告
- 24. Azure備份報告生成和通知
- 25. 當我試圖通過批處理文件生成報告時,爲什麼我無法生成報告?
- 26. 通過參考表生成缺少的報告提交
- 27. 通過將模式存儲在XML文檔中生成報告
- 28. 生成報告,然後通過電子郵件發送它
- 29. 通過從多個數據庫獲取數據生成報告
- 30. 通過PHP生成水晶報告掛起
嗨 - 你好像爲ActiveReports工作。感謝您在這裏提供幫助並回答關於您產品的其他問題。然而[house rules here](http://stackoverflow.com/faq#promotion)是你應該在推薦自己的產品時標識自己。謝謝! – Rup
嘿Rup ..感謝您指出。我已更新我的帖子:-) ..乾杯 – Sankalp1984