找回密码
 立即注册

QQ登录

只需一步,快速开始

yaoshiyou

初级会员

30

主题

90

帖子

272

积分

初级会员

积分
272

[已处理] AR16 脚本未触发

yaoshiyou
初级会员   /  发表于:2023-9-12 14:16  /   查看:1980  /  回复:3

字报表修改父报表 ReportHeader1 未生效

public void Detail_Format()
{
        ((TextBox) rpt.ParentReport.Sections["ReportHeader1"].Controls["TextBox2"]).Text = ((TextBox)rpt.ParentReport.Sections["ReportHeader1"].Controls["TextBox2"]).Text+"/"+this.txtmasterbillno.Text;
}

3 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2023-9-13 09:27:33
推荐
yaoshiyou 发表于 2023-9-12 14:42
AR16 section 子报表脚本操作父报表的方法,有相关文档嘛

关于子报表控制父报表显示数据这个功能,已经和开发沟通,无法实现,因为存在事件加载顺序的问题,父组件会被先加载,子组件才会被加载,所以这种操作暂时无法实现。
然后关于您现在的操作我猜测是因为您想要将子组件的数据集数据,在父组件中被使用。因为区域报表严格只能使用一个数据集确实有时候会有这种问题,所以现在区域报表已经基本不被使用,我们推荐使用页面报表和RDL报表,这两种报表可以直接在数据集和数据源层面定义多个。也就是不需要费劲的去代码绕多个。
关于相关报表设计的操作和使用,可以参考如下:
https://help.grapecity.com.cn/pa ... tion?pageId=5967734

回复 使用道具 举报
yaoshiyou
初级会员   /  发表于:2023-9-12 14:42:13
沙发
AR16 section 子报表脚本操作父报表的方法,有相关文档嘛
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-9-12 17:59:19
板凳
您好,这边因为区域报表目前基本已经废弃,所以相关操作我们这边询问一下开发,如果有结果再回复您
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部