我正在創建一個Windows應用程序。 我現在專注於我的應用程序的報告模塊。在C中生成報告#
我有兩個想法來完成這項任務。
通過Crystal Reports或使用Windows窗體並放置數據網格視圖。
任何人都可以告訴我我應該選擇哪個選項嗎?
此外,報告應該能夠以Excel和PDF格式導出,甚至應該是可打印的。
我從別人那裏聽說Crystal Reports在部署時會出現一些問題。
請給我建議。我非常困惑。
在此先感謝!
我正在創建一個Windows應用程序。 我現在專注於我的應用程序的報告模塊。在C中生成報告#
我有兩個想法來完成這項任務。
通過Crystal Reports或使用Windows窗體並放置數據網格視圖。
任何人都可以告訴我我應該選擇哪個選項嗎?
此外,報告應該能夠以Excel和PDF格式導出,甚至應該是可打印的。
我從別人那裏聽說Crystal Reports在部署時會出現一些問題。
請給我建議。我非常困惑。
在此先感謝!
是的,我會建議不要使用Crystal Reports(或脾氣暴躁的報道,因爲他們已經不幸地成爲我的部門被稱爲)。從報告被破壞到需要重新創建而變得笨重和緩慢,我們遇到了一大堆問題。
隨着我們的應用程序正在升級,我們正在轉向MS Report Viewer,這更好。您可以從報告查看器導出到Excel。
嘗試使用XML生成報告。稍後,您可以決定/更改要使用的工具/技術,而無需進行太多修改。 :-)
你應該看看DevExpress報告控件,他們搖滾,並且非常容易使用。他們還允許您打印各種格式的PDF,他們也有最終用戶設計師。
我其次是Microsoft報告工具。我在我的WinForm應用程序中廣泛使用它們,並且非常好。
您可以指定它們在部署之前是遠程處理還是本地處理。
這裏是一個鏈接,讓你開始 - >http://www.packtpub.com/article/creating-report-with-visual-studio-2008
我建議你報告服務(與SQL Server打造專業化)。 您可以使用VS進行開發並將報告發布到報表服務器。
使用SQL Server Reporting Services(SSRS)。它爲您提供與Crystal Reports相同的功能,並允許您立即以任何格式(pdf,csv,txt,xls等)進行導出。當您在報告中使用嵌入表格時嘗試導出爲xls/csv時,可能會遇到一些問題,但Microsoft希望在下一版本中解決此問題。
Crystal Reports是想看看顧客有什麼版本時遇到的垃圾,很多問題 - 兼容性。 此外,他們的所有論壇都被破壞了,因爲他們被另一家公司收購,意味着沒有任何幫助。 – 2009-07-10 12:54:24
我喜歡DevExpress工具,但應該指出的是,他們的成本。 350美元 - 500美元,取決於你的喜好。在一些商店(如我的)這是一個交易斷路器。 FYI – 2009-07-10 13:18:01