请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Eleven_dl
注册会员   /  发表于:2021-10-19 09:45  /   查看:1915  /  回复:5
1金币
本帖最后由 Crystal.Li 于 2021-10-19 17:18 编辑

我在下图的Document_LocateDataSource方法中 想取到 pageReport.Document.Parameters[0].CurrentValue的值,怎么写



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

最佳答案

查看完整内容

您好,我这边确认了下,14版本取消了这个接口,您可以将参数放在报表名称里边截取取值,可参考帖子: JSviewer如何在Startup的方法里获取页面传输的值,进行数据筛选 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69784&fromuid=59070 (出处: 葡萄城产品技术社区)

5 个回复

倒序浏览
最佳答案
最佳答案
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-10-19 09:45:30
来自 4#
您好,我这边确认了下,14版本取消了这个接口,您可以将参数放在报表名称里边截取取值,可参考帖子:
JSviewer如何在Startup的方法里获取页面传输的值,进行数据筛选
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=59070
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-10-19 17:18:05
2#
您好,参考这个贴子对照一下:
如何后台给报表参数赋值 和 如何后台获取报表参数
https://gcdn.grapecity.com.cn/fo ... 9&fromuid=59070
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
Eleven_dl
注册会员   /  发表于:2021-10-20 09:58:02
3#
Crystal.Li 发表于 2021-10-19 17:18
您好,参考这个贴子对照一下:
如何后台给报表参数赋值 和 如何后台获取报表参数
https://gcdn.grapecity ...

后台获取参数的关键代码:args.Report.Parameters[0].CurrentValue.ToString();
这句话在我的环境里报错
回复 使用道具 举报
Eleven_dl
注册会员   /  发表于:2021-10-20 12:49:19
5#
Crystal.Li 发表于 2021-10-20 12:25
您好,我这边确认了下,14版本取消了这个接口,您可以将参数放在报表名称里边截取取值,可参考帖子:
JSvi ...

报表名称里边截取取值的方式, 对参数的长度有要求吗?
另外上面的方法,在Activereport的哪个版本好用? 15版本吗?
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-10-20 13:32:56
6#
Eleven_dl 发表于 2021-10-20 12:49
报表名称里边截取取值的方式, 对参数的长度有要求吗?
另外上面的方法,在Activereport的哪个版本好用 ...

在13之前的版本可以用,之后的版本不可以。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部