找回密码
 立即注册

QQ登录

只需一步,快速开始

沙漠猎鹰

注册会员

4

主题

20

帖子

46

积分

注册会员

积分
46
沙漠猎鹰
注册会员   /  发表于:2023-7-28 10:22  /   查看:2517  /  回复:7
1金币


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



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

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

7 个回复

倒序浏览
最佳答案
最佳答案
沙漠猎鹰
注册会员   /  发表于:2023-7-28 10:22:52
来自 7#
十分感谢,各位超级版主的热情回复!
这个问题,目前解决了,在代码中采用字段绑定的模式,在下面方法中追加DataField的设定,就可以了。
private void KNR7004_DataInitialize(object sender, EventArgs e){
this.groupHeader1.DataField = "GROUP1_VALUE";
}
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-7-28 12:03:50
2#
您好,您这个需求是典型的父子报表设设计,

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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
沙漠猎鹰
注册会员   /  发表于:2023-7-28 13:31:16
3#
本帖最后由 沙漠猎鹰 于 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
4#
本帖最后由 沙漠猎鹰 于 2023-7-28 17:39 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
沙漠猎鹰
注册会员   /  发表于:2023-7-28 13:56:50
5#
显示效果是下面这样,第一页和第二页



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-7-28 18:04:42
6#
沙漠猎鹰 发表于 2023-7-28 13:56
显示效果是下面这样,第一页和第二页

这个其实还是推荐您使用rdl报表或者页面报表,因为区域报表默认只能显示一个数据源,而且无法灵活的做到分组显示,区域报表类似只有一个表格。现在也很少使用区域报表了,可以的话可以参考楼上试一下新的报表
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-7-31 09:50:21
8#
沙漠猎鹰 发表于 2023-7-31 09:22
十分感谢,各位超级版主的热情回复!
这个问题,目前解决了,在代码中采用字段绑定的模式,在下面方法中追 ...

给大佬点个赞那本帖就先结贴啦,有问题您另开新帖哦·
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部