本文主要是介绍ReportViewer教程(8)-给报表分组合计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
选择主体内的"table1"表(点击它一下即选中),
再右击它的最左上角方块:
右击后调出菜单,如下图:
选择菜单上“属性”,调出“表属性”对话框:
勾选“常规”选项卡中:
在每一页上重复页眉行,在每一页上重复页脚行,滚动时标题应保持可见
如下图:
再在“表属性”对话框上选“组”选项卡并点击添加,调出“分组和排序属性”对话框,
名称默认为table1_Group1,勾选"包括组尾",再在"表达式"中下拉菜单中选择:
=Fields!公司名称.Value
这将按公司名称进行分组,如下图:
再选择"分组和排序属性"对话框的排序选项卡,在下拉菜单中选择:
=Fields!公司名称.Value
选择好后按确定,关闭“分组和排序属性”对话框,
再在“表属性”对话框上按确定,关闭“表属性”对话框。
在总价那一列,新出来的一行(组尾)中输入:
="本组合计总价:" & sum(Fields!总价.Value)
页汇总,全部汇总:
从工具箱中拖出两个文本框分别到主体内的table1表下(在页脚横条以上)
和页脚区内(页脚横条以下),在两个文本框内分别输入:
="合计总价:" & sum(Fields!总价.Value)
="当前页总价:" & sum(ReportItems!总价.Value)
如下图:
再选中“talbe1”表,右击表尾那一行行头,将那行的属性页调出来,
将属性中Visibility中Hidden设成True,让它不可见。
全部设好后如图:
按F5运行后如图:
这篇关于ReportViewer教程(8)-给报表分组合计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!