表格报表 是以表格形式呈现信息的报表。 这些信息天然被存储在报表的 绑定 数据源中,并且通常此数据源不分层级 (例如,只包含一个数据表)。
如果需要创建表格报表,我们推荐您留意下列最佳实践:
- 使用 XRTable 控件,并且 绑定表格的单元格 来呈现数据源中的数据;
- 创建表头,把非绑定的 XRTable 控件拖放到 GroupHeaderBand 分组标头带区,并把 GroupBand.RepeatEveryPage 属性设置为 true,把 GroupHeaderBand.GroupUnion 属性设置为 WithFirstDetail;
- 对于 Detail 细节带区中的表格,把 Borders 属性设置为 Left, Right, Bottom,并把作为表头的表格的 Borders 属性设置为 All;
- 要为表格行着色,则使用 奇偶行样式;
- 要控制在每个报表页中显示多少个表格行,则使用在 如何: 限定每个页面的记录数 指南中举例说明了的附条件的格式设置;
- 如果需要把某些信息放置在表格下面、页脚上面 (例如使用颜色框填充此区域),则接管 XtraReport.FillEmptySpace 事件。
下面是一个典型的表格报表的示例。