wenhui 发表于 2024-3-28 13:40:20

activeReport11版本如何获取报表中控件的对应ID的文本值

activeReport11版本如何获取报表中控件的对应ID的文本值,比如我想获取TextBox32这个控件的静态的文本内容。通过c#代码去获取模板上对应控件名称的 文本值

Eden.Sun 发表于 2024-3-28 13:40:21

您好,您可以试一下通过引用文本框的方式,应用其他文本框的内容:




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

wenhui 发表于 2024-3-28 16:37:44

我是想通过c#程序来获取到报表的控件名称,然后获取到控件的文本值(可能是我预设的比如 XXXX),来做一些打印的逻辑判断

Eden.Sun 发表于 2024-3-28 18:16:46

wenhui 发表于 2024-3-28 16:37
我是想通过c#程序来获取到报表的控件名称,然后获取到控件的文本值(可能是我预设的比如 XXXX),来做一些 ...

代码中获取到的只能是报表文件,对应组件中的数据是获取不到的。
您可以把数据通过报表参数的方式传到代码中,根据参数值进行处理:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69784&extra=page%3D2

wenhui 发表于 2024-3-29 09:43:31

好的我这边试试,我这边看了下,其实只要在模板上面做个标识,我想了下,新增个参数来做判断好像也可以:lol

Eden.Sun 发表于 2024-3-29 12:21:46

嗯嗯,好的,您先试试呢:hjyzw:
页: [1]
查看完整版本: activeReport11版本如何获取报表中控件的对应ID的文本值