数据带图表报告
Stimulsoft是白俄罗斯一家报表控件厂商,该商家一直专注于报表控件的研发与创新,是报表控件行业的领导者。Stimulsoft 经过多年的努力,终于实现了更加简单的设计报表,数据驱动更快的应用程序,更加简便的应用新的技术,极大程度上的减少了开发人员的工作量,提高了工作的效率。
假设图表组件被放置在报告页面上,那么在报告中,该组件将作为页面项呈现。如果将图表组件放在 DataBand 中,那么在渲染报表时,该组件将作为 DataBand 的一部分进行渲染。由于图表组件放置在 DataBand 中,因此将作为 DataBand 的一部分呈现,并将与 DataBand 的输出次数一样多地打印。下面将介绍一个在 DataBand 中使用图表设计报表的示例。在此示例中,图表将以图形方式显示 DataBand 中数据源的详细数据。请按照以下步骤使用 DataBand 中的图表渲染报告:
1. 运行设计器;
2. 连接数据:
2.1. 创建新连接;
2.2. 创建新数据源
3. 在数据源之间创建关系。在本例中,父数据源是类别数据源,子数据源是产品数据源;
4. 将 DataBand 放在报告模板页面上:
5. 编辑数据带:
5.1. 按高度对齐 DataBand;
5.2. 更改数据带属性值。例如,如果希望数据带断开,可将 "Can Break(可断开)"属性设置为 true;
5.3. 更改数据带背景
5.4. 如果需要,启用数据带的边框;
5.5. 更改边框颜色
6. 使用数据源属性为 DataBand 定义数据源:
7. 如下图所示,将图表组件放入 DataBand 中:
8. 编辑图表组件
8.1. 按宽度对齐;
8.2. 更改图表组件的属性。例如,如果需要图表组件按高度增长,则将 GrowToHeight 属性设置为 true;
8.3. 如果需要,为图表组件设置边框;
8.4. 更改边框颜色
8.5. 编辑图表区域。例如,如果需要更改图表区域的颜色,可更改 Area.Brush.Color 属性。
9. 使用图表类型属性更改图表类型。例如,将其设置为聚类列:
10. 使用数据源属性定义图表组件的数据源
11. 使用图表组件的 DataRelation 属性定义数据源之间的关系:
12. 添加系列。调用系列编辑器,例如双击图表:
13. 设置图表系列:
13.1. 为系列的值和参数获取数据。为系列获取数据有三种方法:从字典中设置列数据,或指定表达式,或通过分隔符','以列表形式手动指定系列值。例如,创建系列并从字典中指定列:为参数定义 Products.ProductName,为值定义 Products.UnitPrice;
13.2. 更改系列属性的值。例如,如果需要隐藏零值,则将显示零值属性设置为 false;
13.3. 启用或禁用系列标签
13.4. 编辑行标题:对齐、更改样式、字体、值类型等;
13.5. 通过设置以下属性值,更改系列的设计: 边框颜色、刷子、显示阴影。
下图显示了一个带有图表的报告模板示例:
14. 编辑图例:
14.1. 启用或禁用图例的可见性。您可以将 Legend.Visible 属性的值分别设置为 true 或 false;
14.2. 水平和垂直对齐图例;
14.3. 更改图例设计等。
下图显示了一个图表显示图例的报告模板示例:
15. 更改图表样式,彻底改变图表外观:
15.1. 更改样式属性。属性值为图表样式;
15.2. 将 AllowApplyStyle 设置为 true。如果 AllowApplyStyle 属性设置为 false,则报表生成器在渲染时将考虑系列外观的值。
下图显示了更改样式后的图表报告模板示例:
16. 将带有表达式的文本组件放入数据带。其中表达式是对数据字段的引用。例如,在文本组件中加入表达式: {Categories.CategoryName};
17. 编辑文本和文本框组件
17.1. 将文本组件拖放到 DataBand 中;
17.2. 更改文本字体参数:大小、类型、颜色;
17.3. 按宽度和高度对齐文本组件
17.4. 更改文本组件的背景
17.5. 对齐文本组件中的文本
17.6. 更改文本组件的属性值。例如,如果需要对文本进行包边,可将 "Word Wrap(文字包边)"属性设置为 true;
17.7. 如果需要,启用文本组件的边框。
17.8. 更改边框颜色
18. 点击预览按钮或调用查看器,点击预览菜单项。下图显示了数据带中图表的报告示例:
添加样式
1. 返回报告模板;
2. 调用样式设计器;
下图显示了样式设计器:
单击添加样式按钮开始创建样式。从下拉列表中选择图表。使用 "Basic Color Style"、"Brush Type "和 "Style Colors "属性组设置样式。
单击关闭。在图表组件的样式属性值列表中将显示自定义样式。在我们的例子中,值是图表的样式。选择该值;
3. 单击预览按钮或调用查看器,单击预览菜单项。下图显示了应用了样式的图表的报告示例: