RDLC优缺点总结

时间:2023-01-16 21:16:26

RDLC报表主要缺点:

1)  报表组件不丰富:如CheckBox、Barcode等组件均没有;

2)  不支持最终用户自定义报表格式。如果不同客户对报表格式需求千差万别,就最好不要选择RDLC;

3)  不能在每一页显示明细数据的标题(除非费力的采用一些特殊方法);

4)  若要在报表标头显示公司logo,且logo来自数据库,则显示起来很麻烦,而且有多页的话,只能在第1页显示logo,除非是静态添加的图片;

5)  若报表格式复杂,比如一个报表含多个子表,各子表行数不固定,则会出现这样的情况,第1页没显示完,还有大半页以上空白位置,可其余内容却接着跑到下一页去显示了,折的位置这个很不好控制,让人叫苦不迭;

6)  rdlc导出word时,样式会发生变化,如:导出的宽度超出word的宽度,就会隐藏掉边线;

RDLC优点:

1、简单易用的控件,特别是Table控件,非常方便字段

在报表上的排列,方便了报表样式的设计,而且不用报表开发人员画线条,提高了报表的开发效率;

2、灵活的可定制性,用XML 来描述一个报表相关的一切;

3、高度可编程性 在项目中甚至不需要一个报表文件,通过代码就可以实现报表生成、预览和打印等一系列操作;

4、支持 DrillThrough 数据钻取功能;

5、支持报表的动态生成;

6、支持导出 Excel 文件格式 真正实现设计格式的所见即所得 而且并不需要安装 Excel;