找回密码
 立即注册

QQ登录

只需一步,快速开始

szpzr

高级会员

139

主题

554

帖子

1763

积分

高级会员

积分
1763

活字格认证

szpzr
高级会员   /  发表于:2017-10-27 10:40  /   查看:3606  /  回复:3
版主:
rdlx报表添加参数A1,web页面用语句:pReport1.Report.ReportParameters[0].DefaultValue.Values.Add(SettleNo);传递参数值时,参数索引能否用报表的参数名,怎样使用?

3 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-27 18:46:08
沙发
本帖最后由 KearneyKang 于 2017-10-27 18:57 编辑

这是可以使用的,直接赋值就行,例如这样:
GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath(@"RdlReport1.rdlx")));
rpt.Report.ReportParameters[0].DefaultValue.Values.Add("12");



ReportParameters[0]代表第一个参数
ReportParameters[1]代表第二个参数
回复 使用道具 举报
szpzr
高级会员   /  发表于:2017-10-28 13:12:04
板凳
ReportParameters[0]中的索引0能用报表的参数名称代替吗?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-30 09:09:01
地板
这个不可以,ReportParameters[0]默认对应的就是你报表中的第一个参数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部