沙漠猎鹰 发表于 2023-7-28 10:22:51

Activie Report16 header部数据变更要求换页



参照下面的图示,Header部数据,变更时需要换页显示,明细部数据左半部时分组显示,右半部时明细显示。
如何在这种开发模式中,实现上面的意图。
谢谢!



沙漠猎鹰 发表于 2023-7-28 10:22:52

十分感谢,各位超级版主的热情回复!
这个问题,目前解决了,在代码中采用字段绑定的模式,在下面方法中追加DataField的设定,就可以了。
private void KNR7004_DataInitialize(object sender, EventArgs e){
this.groupHeader1.DataField = "GROUP1_VALUE";
}

Eden.Sun 发表于 2023-7-28 12:03:50

您好,您这个需求是典型的父子报表设设计,

您可以在主表用分组行显示信息(就是您的表头),子表显示您的主数据,孙表是您的明细数据,


桌面设计器您可以参考:https://gcdn.grapecity.com.cn/showtopic-160989-1-2.html
web设计器您可以参考:https://gcdn.grapecity.com.cn/showtopic-160999-1-1.html

沙漠猎鹰 发表于 2023-7-28 13:31:16

本帖最后由 沙漠猎鹰 于 2023-7-28 17:38 编辑

Eden.Sun 发表于 2023-7-28 12:03
您好,您这个需求是典型的父子报表设设计,

您可以在主表用分组行显示信息(就是您的表头),子表显示您 ...
版主你好,非常感谢你的回答。

第一,我们目前的开发方式时采用active report16 section report (code-based),不是绑定数据源的模式,而是通过代码直接实现的模式。

第二,我查资料,说PageHeader中的数据是不能换页的,要想换页必须放到groupHeader中,是这样的吗?
D:\表单.png

第三,PageHeader中的Page页码,怎么设定?属性中设定吗?

第四,是否有类似的例子,参照一下。

沙漠猎鹰 发表于 2023-7-28 13:33:51

本帖最后由 沙漠猎鹰 于 2023-7-28 17:39 编辑

沙漠猎鹰 发表于 2023-7-28 13:56:50

显示效果是下面这样,第一页和第二页



Felix.Li 发表于 2023-7-28 18:04:42

沙漠猎鹰 发表于 2023-7-28 13:56
显示效果是下面这样,第一页和第二页

这个其实还是推荐您使用rdl报表或者页面报表,因为区域报表默认只能显示一个数据源,而且无法灵活的做到分组显示,区域报表类似只有一个表格。现在也很少使用区域报表了,可以的话可以参考楼上试一下新的报表

Bella.Yuan 发表于 2023-7-31 09:50:21

沙漠猎鹰 发表于 2023-7-31 09:22
十分感谢,各位超级版主的热情回复!
这个问题,目前解决了,在代码中采用字段绑定的模式,在下面方法中追 ...

给大佬点个赞{:5_117:}那本帖就先结贴啦,有问题您另开新帖哦·
页: [1]
查看完整版本: Activie Report16 header部数据变更要求换页