前一段时间,由于在项目中要用到报表做统计,所以我学习了一下ASP.NET水晶报表的使用。水晶报表的执行模式(也就是取数据的方法)可以分为两种:
第一种是Pull模式:被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。
另外一种就是Push模式:此时开发者不得不自己编写代码连接数据并组装DataSet,同时将它传送至报表。在些这种情况下,通过使用连接共享以及限制记录集合的大小,可以使用报表性能最大化。
水晶报表中的报表类型也分为两种:
–StrongTyped 报表: 当你将报表文件