使用 C1Report 控件 > 报表的节 |
任何报表都具有五个以上的报表节
报表节 | 描述 |
---|---|
Detail | 内容部分包含为数据记录集合中间的每一条记录重复渲染一次的Field的集合。 |
Header | 报表的页眉部分呈现在一个报表的开头位置。 |
Footer | 报表的页脚部分呈现在一个报表的末尾。 |
Page Header | 页眉部分呈现在每一页的开始部分(除了包含报表页眉的页,此项为可选项) |
Page Footer | 页脚部分呈现在每一页的底部(除了包含报表页脚的页,此项为可选项) |
除了以上这五个基本的报表节部分,每一个分组还具有额外的两个报表节:一个分组页眉和一个分组页脚部分。比如说,一个具有三个分组级别的报表将具有11个报表节。
注意:报表节可以设置为不可见,但是不可以添加或者删除报表节。添加删除分组功能除外。
下图展示在一个典型的报表中,每一个报表节部分是如何呈现的:
最开始呈现的是报表页眉部分。该报表节通常会包含报表的标识信息。
在报表页眉之后显示的是页眉。如果一个报表不具有任何分组,该部分通常包含内容(Detail)报表节中包含的字段的标签。
接下来的报表节部分包括分组页眉,内容,以及分组页脚。这些报表节部分将包含实际的报表数据。分组页眉和页脚通常包含汇总功能,比如说分组合计,百分比,最大最小值等等。分组页眉和分组页脚通常在由GroupBy属性执行的表达式的值由一个记录变为另一个记录时插入。
内容报表节部分包含每一条记录的数据。可以通过设置Visible属性的值为False隐藏该部分,而仅仅显示分组页眉和分组页脚。这是创建汇总报表的好办法。
每一页的底部显示的是页脚报表节部分。该部分通常包含诸如页码、报表总页数、以及/或报表打印日期等信息。
最后,Report Footer在page footer前面打印,这个节经常被用来显示整个报表的汇总信息。
你可以通过设置Visible属性为True或者False决定一个节是否可见。Group header可以通过设置Repeat属性为True在每页顶部重复显示(每个分组的开始处或者不是)。Page Header和Footer能从包含了ReportHeader 和Footer节的页面中删掉,只需要在Layout对象中设置PageHeader和PageFooter属性。