本文主要是介绍运用Reporting Service中合计,小计,Pivot等功能快速实现报表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果使用ADO.NET实现,这样一个报表需要的SQl是比较复杂的,需要使用Group By来进行分组,Sum和Count来做聚合,并且列的内容只能用Pivot来做,对于不固定的列内容,也许还需要拼凑SQL才能获取列名。 ASP.NEt也没有现成的控件能够在样式上支持这样的Grid显示。自定义的话难免需要将代码写在后台,针对小计和总计以及多表头进行样式定制。实在是麻烦。 使用SQl Server2005 中的ReportingService的矩阵来实现这个内容,相当的简单,参照帮助文档可以较轻易的完成。只需要拖拽和一些属性的设置就可以。这样也可以省去测试的时间。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
这篇关于运用Reporting Service中合计,小计,Pivot等功能快速实现报表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!