泡沫1201 发表于 2023-10-13 15:16:33

动态数据源

绑定了动态数据源,如何实现权限控制,比如说在链接穿了cityId=1,后台如何取到这个值,然后让我的数可以根据这个值写where



Eden.Sun 发表于 2023-10-13 16:32:36

问题描述:

获取报表中的报表参数值,在自己的sql语句中使用。


问题解决:
您好,您这个只需要从报表里面把报表的参数值获取到就可以了。您可以试一下这个代码:
rpt.Report.ReportParameters.ToString();我们的报表参数是一个数组ReportParameters中的,您根据参数在报表中的顺序,在 ReportParameters 后面跟上对应的下标就可以了。这个是从报表中获取的。


我看您的sql写在数据源获取的地方,您也可以试一下从args 参数中获取:            
string p1 = args.Parameters.Value.ToString();











页: [1]
查看完整版本: 动态数据源