页面上带有交叉表的报告
Stimulsoft是白俄罗斯一家报表控件厂商,该商家一直专注于报表控件的研发与创新,是报表控件行业的领导者。Stimulsoft 经过多年的努力,终于实现了更加简单的设计报表,数据驱动更快的应用程序,更加简便的应用新的技术,极大程度上的减少了开发人员的工作量,提高了工作的效率。
执行以下步骤创建交叉表报告:
1. 运行设计器;
2. 连接数据:
2.1. 创建新连接;
2.2. 创建新数据源
3. 将 Cross-Tab 组件放在报告模板的一个页面上。
4. 编辑交叉表组件
4.1. 例如,将 "GrowToHeight "属性设为 true,以允许 Cross-Tab 组件按高度增长;
5. 例如,使用 "data source "属性定义带状交叉表单组件的数据源:
6. 调用交叉表设计器,例如,单击交叉表组件上下文菜单中的设计...项。下图显示了交叉表设计器窗口:
- 数据源字段显示所选数据源的数据列;
- 列(Columns)字段显示数据源的列列表,交叉表中的列将根据这些列创建;
- 行字段显示数据源的行列表,交叉表中的行将根据这些行创建;
- 摘要字段显示数据源的列列表,交叉表中的摘要将根据这些列创建;
- 属性字段显示交叉表所选项目的属性;
- 交叉表单元格字段显示交叉表的单元格;
- 选择样式按钮。单击后会出现交叉表样式的下拉列表。
7. 在交叉表设计器中执行以下步骤:
7.1. 将数据源中的数据列添加到交叉表的列字段中。例如,将 CategoryID 数据列添加到交叉表的 Columns 字段。因此,该数据列中的一个条目将对应渲染的交叉表中的一列,该数据列中的条目数将等于交叉表中的列数;
7.2. 将数据源字段中的数据源列添加到交叉表的行中。例如,将 ProductName 数据列添加到交叉表的行字段中,则该数据列中的一个条目将对应渲染的交叉表中的一行,该数据列中的条目数将等于交叉表中的行数;
7.3. 将数据源字段中的数据列添加到交叉表的摘要字段中。例如,将 UnitInStock 数据列添加到交叉表的摘要字段中,该数据列中的所有条目将成为交叉表中的摘要条目;
8. 按 "OK "按钮保存更改并返回带交叉表的报告模板。
9. 单击 "Preview "按钮或单击 "Preview "菜单项调用查看器。下图显示了交叉表报告的渲染效果:
10. 返回报告模板;
11. 编辑报告模板中的单元格:
11.1. 设置字体:类型、样式、大小;
11.2. 设置单元格的背景
11.3. 如果需要对文本进行换行,将 "Word Wrap(文字换行)"属性设置为 true;
11.4. 打开/关闭边框
11.5. 设置边框颜色
11.6. 设置单元格背景等
12. 单击 "Preview "按钮或调用查看器,单击 "Preview "菜单项。下图显示的是编辑报告模板单元格后,带有交叉表的渲染报告:
添加样式
1. 返回报告模板;
2. 调用样式设计器;
下图显示了样式设计器:
单击添加样式按钮开始创建样式。从下拉列表中选择 Cross-Tab。要创建自定义样式,请设置颜色属性。下图显示了已创建自定义样式的样式设计器示例:
单击关闭。在交叉表编辑器中的 "Select Style "按钮的值列表中,将显示自定义样式。在我们的例子中,名称是交叉表的样式。选择该值;
3. 单击预览按钮或调用查看器,单击预览菜单项。下图显示了使用自定义样式渲染的交叉表报告示例: