Eleven_dl 发表于 2021-10-19 09:45:29

【ActiveReport14】MVC + 后台取报表的参数

本帖最后由 Crystal.Li 于 2021-10-19 17:18 编辑

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



Crystal.Li 发表于 2021-10-19 09:45:30

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

Crystal.Li 发表于 2021-10-19 17:18:05

您好,参考这个贴子对照一下:
如何后台给报表参数赋值 和 如何后台获取报表参数
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=48869&fromuid=59070
(出处: 葡萄城产品技术社区)

Eleven_dl 发表于 2021-10-20 09:58:02

Crystal.Li 发表于 2021-10-19 17:18
您好,参考这个贴子对照一下:
如何后台给报表参数赋值 和 如何后台获取报表参数
https://gcdn.grapecity ...

后台获取参数的关键代码:args.Report.Parameters.CurrentValue.ToString();
这句话在我的环境里报错

Eleven_dl 发表于 2021-10-20 12:49:19

Crystal.Li 发表于 2021-10-20 12:25
您好,我这边确认了下,14版本取消了这个接口,您可以将参数放在报表名称里边截取取值,可参考帖子:
JSvi ...

报表名称里边截取取值的方式, 对参数的长度有要求吗?
另外上面的方法,在Activereport的哪个版本好用? 15版本吗?

Crystal.Li 发表于 2021-10-20 13:32:56

Eleven_dl 发表于 2021-10-20 12:49
报表名称里边截取取值的方式, 对参数的长度有要求吗?
另外上面的方法,在Activereport的哪个版本好用 ...

在13之前的版本可以用,之后的版本不可以。
页: [1]
查看完整版本: 【ActiveReport14】MVC + 后台取报表的参数