.Net开发中报表工具选择的体会心得
一、RDLC報表
主要缺點:
(1)報表組件不豐富:如CheckBox、Barcode等組件均沒有
(2)不支持最終用戶自定義報表格式。如果不同客戶對報表格式需求千差萬別,就最好不要選擇RDLC.
(3)不能在每一頁顯示明細數據的標題(除非費力的采用一些特殊方法)
(4)若要在報表標頭顯示公司logo,且logo來自數據庫,則顯示起來很麻煩,而且有多頁的話,只能在第1頁顯示logo,除非是靜態添加的圖片。
(5)若報表格式復雜,比如一個報表含多個子表,各子表行數不固定,則會出現這樣的情況,第1頁沒顯示完,還有大半頁以上空白位置,可其余內容卻接著跑到下一頁去顯示了,折的位置這個很不好控制,讓人叫苦不迭。
二、FastReport.Net報表
主要缺點:
(1)表格組件似乎不能從中刪除列,因為刪除了,則前后列不會自動連接起來。
(2)列中內容太多時,可以折行顯示,但不如Rdlc那樣,折行時一并將行高也增加,這個問題出在表格組件中。
三、選擇體會
以上只說了二個報表工具的缺點,但各自的優點也是很多的,就不在此一一列舉,用了就知道。
本人在實際工作中兩種報表工具均有采用,但現在更多的是采用FastReport.Net作為報表工作,因為它操作簡單、做復雜報表也得心應手,更重要的是支持最終用戶自定義格式,不必象Rdlc報表那樣,有一點小小的改動,都需要在VS環境中由開發員去改報表格式。這有利于分工,工作效率也高,對于商業開發很重要。
Rdlc報表主要用于格式不太復雜,格式在不同客戶間改變不大時用,做Web項目也不錯,可方便的轉為Rdl報表格式。
另外,聽說ActiveReport對做.Net報表也特別好,本人沒有試過。
總結
以上是生活随笔為你收集整理的.Net开发中报表工具选择的体会心得的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是雨污分流改造(什么是雨污分流)
- 下一篇: ASP.NET入门五步详解