学习C#开源报表组件Seal Report(13:Seal Report Designer界面布局-9)

  Seal Report Designer软件左侧Models节点中新建模型后,点击该模型,软件右侧面板中分为以下截图所示区域:
  模型属性区域 显示选中模型节点的模型属性,上一篇文章中介绍了大部分属性的用途;
  属性表清单区域显示模型关联的数据源中定义的所有统计表信息,支持将这些表的数据列拖拽到右侧的四类元素区域;

  分页(Page Elements)区域:定义报表的分页依据,支持按某个数据列将数据分成多个独立的页面;

  列(Column Elements)标签区域:定义报表中数据表的列,即每个数据记录的各个字段;

  行(Row Elements)标签区域:定义报表中数据的分组依据,数据会按指定的字段进行分组,并可对每组进行汇总(如小计)

  数值(Data Elements)区域:定义报表中实际展示的具体数值,通常是需要进行汇总计算的字段。

  element属性区域:点击分页区域、列标签、行标签、数值区域中的某一数据列,显示及配置该数据列的属性;

  限制条件(Restrictions )区域:在报表执行时通过参数来筛选数据,限制条件在数据被数据库返回之前生效,数据库只返回符合条件的数据;

  聚合限制条件(Aggregate Restrictions)区域:在报表执行时通过参数来筛选数据,限制条件在数据已经被数据库返回并在内存中完成聚合之后生效,用于过滤聚合后的结果集。

  限制条件属性区域:点击限制条件区域、聚合限制条件区域的某一个限制条件,显示及配置该限制条件的属性。

  关于Model节点右侧面板的介绍还可以阅读参考文献8,后续会继续学习Page Elements、Column Elements、Row Elements 和 Data Elements的不同组合对应的报表呈现效果。

参考文献:

1https://github.com/ariacom/Seal-Report

2https://sealreport.org/

3https://sealreport.org/demo

4https://sealreport.org/forum/

5https://github.com/ariacom/Seal-Report/releases

6https://www.cnblogs.com/Leo_wl/p/7716582.html

7https://sealreport.org/Help/html/26c7ae63-9b83-dc1d-b5d0-00a18021be41.htm

8https://blog.csdn.net/weixin_43224822/article/details/103186259

相关推荐
gc_22993 天前
学习C#开源报表组件Seal Report(11:Seal Report Designer界面布局-7)
seal report
gc_22997 天前
学习C#开源报表组件Seal Report(8:Seal Report Designer界面布局-4)
seal report
gc_22999 天前
学习C#开源报表组件Seal Report(7:Seal Report Designer界面布局-3)
seal report
gc_229910 天前
学习C#开源报表组件Seal Report(6:Seal Report Designer界面布局-2)
seal report
gc_229912 天前
学习C#开源报表组件Seal Report(5:Seal Report Designer界面布局-1)
report designer·seal report