VS2010beta2中RDLC与水晶报表之简单评测
VS2010beta1的时候,没有水晶报表的影子。
有消息称水晶报表将从2010中剔除,被微软自家的报表工具全面代替。
这次在beta2中又看到了熟悉的水晶报表,虽然,只是个壳子。
1:新建一个网站项目,可以看到有两种报表类型的站点项目模板。
2:先创建一个水晶报表站点,里面出来一个提示。
可以看出CrystalReports将直接支持WPF了。只是beta2中并不提供。
然后我们添加一个报表文件
实际上是个mht的提示文件,内容跟前面一样。
这个水晶报表就是个彻底的空壳,只是告诉大家我们将会有这个功能。
3:再来创建一个RDLC网站项目,相比2008和2005里的报表,2010里的RDLC可以说有了质得飞跃。
a)叹为观止的图表效果
这个图表效果不是新面孔,之前就有for net3.5的出来了。只是原来是个插件,现在时无缝整合到现在的图表里了。
而且操作方法也差不多。
丰富的设置项目,让图表的表现更为出色。
一个简单的效果示例。
b) 增加了一类Guage(量规)图表
一个简单的效果示例。
c) 支持web打印了,当然也是依赖于控件的。
d)操作更加方便,比如原来相对比较麻烦的选字段等,现在点一下就行了。
以上只是简单的做了点试验,而就我的预测,在VS2010里,水晶报表将变成地道的陪衬。
有四个依据:
1) 新版的水晶报表的图表效果不可能超越RDLC的图表效果
2)水晶报表的机制,决定了水晶报表的表格效果达不到RDLC的表格呈现效果。
3)RDLC的WEB打印支持,直接就抵消了原来水晶报表很占分量的一个优势。
4) SAP没有在水晶报表的重视不够,当然SAP产品非常多。但是从他对BO系列产品的开发进程来看,水晶报表着力不多。
不可否认在2010里水晶报表仍然会带给我们一些惊喜,但是会很有限。