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

QQ登录

只需一步,快速开始

kinber

中级会员

33

主题

89

帖子

533

积分

中级会员

积分
533

活字格认证微信认证勋章元老葡萄

kinber
中级会员   /  发表于:2016-12-8 14:36  /   查看:2976  /  回复:1
传递参数,RecId 为int类型,现在传递一个参数RecIdList,值为1,2,3 。RecIdList为string类型,但是提示转换为int错误,什么情况?


1 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-12-8 15:09:45
沙发
您好:
理解您的意思是:
1. 报表参数 RecID 为Int 类型
2. 为报表参数 RecID, 传的值是 RecIDList (string). 提示错误。

首先报表参数 RecID 应设置为多值。第二 在后台传递RecIDList ,需要走个循环为RecID赋值,
for(int i=0;i<RecIDList.Length;i++)pagereport.Report.ReportParameters[0].DefaultValue.Values.Add(RecIDList);  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部