.Net开发中报表工具选择的体会

来源:北大青鸟飞迅校区|发布时间:2013-05-05 11:18:50

  一、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报表也特别好,本人没有试过。

上一篇:怎样成为一名专家级软件开发人员?
下一篇:教你提高Oracle数据库命中率及相关优化

热门话题

招生热线: 4008-0731-86 / 0731-82186801

学校地址: 长沙市天心区团结路6号

Copyright © 2006 | 湖南大计信息科技有限公司 版权所有

湘ICP备14017520号-3

关注我们
在线咨询
嘿,我来帮您!