找回密码
 立即注册

QQ登录

只需一步,快速开始

wenhui

初级会员

41

主题

216

帖子

479

积分

初级会员

积分
479
wenhui
初级会员   /  发表于:2024-3-28 13:40  /   查看:639  /  回复:5
1金币
activeReport11版本如何获取报表中控件的对应ID的文本值,比如我想获取TextBox32这个控件的静态的文本内容。通过c#代码去获取模板上对应控件名称的 文本值

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

5 个回复

倒序浏览
Eden.SunWyn认证
超级版主   /  发表于:2024-3-28 16:03:23
沙发
您好,您可以试一下通过引用文本框的方式,应用其他文本框的内容:




不过从您的图片上看,如果都是First表达式的话,这表示从对应的数据集中获取第一条数据值,
可以直接把表达式放在对应的位置,也是可以的

本帖子中包含更多资源

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

x
回复 使用道具 举报
wenhui
初级会员   /  发表于:2024-3-28 16:37:44
板凳
我是想通过c#程序来获取到报表的控件名称,然后获取到控件的文本值(可能是我预设的比如 XXXX),来做一些打印的逻辑判断
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-3-28 18:16:46
地板
wenhui 发表于 2024-3-28 16:37
我是想通过c#程序来获取到报表的控件名称,然后获取到控件的文本值(可能是我预设的比如 XXXX),来做一些 ...

代码中获取到的只能是报表文件,对应组件中的数据是获取不到的。
您可以把数据通过报表参数的方式传到代码中,根据参数值进行处理:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D2
回复 使用道具 举报
wenhui
初级会员   /  发表于:2024-3-29 09:43:31
5#
好的我这边试试,我这边看了下,其实只要在模板上面做个标识,我想了下,新增个参数来做判断好像也可以
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-3-29 12:21:46
6#
嗯嗯,好的,您先试试呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部