找回密码
 立即注册

QQ登录

只需一步,快速开始

crazycats

注册会员

13

主题

38

帖子

101

积分

注册会员

积分
101
crazycats
注册会员   /  发表于:2018-12-4 18:05  /   查看:2876  /  回复:5
有一张RDLX报表,具体如下:


采用动态加载的方式载入数据,并设置报表参数:ordNo,代码如下:


执行报表效果没有显示ordNo:


请大神指导下可能的原因。

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-12-5 18:02:01
沙发
可以给我们提供一个demo吗?这方便检查你的问题
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-12-5 19:17:42
板凳
为参数赋值代码写在报表对象生成后,也就是New 代码后
GrapeCity.ActiveReports.PageReport pagereport = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo("PageReport1.rdlx"));
pagereport.Report.ReportParameters[0].DefaultValue.Values.Add("test");
回复 使用道具 举报
crazycats
注册会员   /  发表于:2018-12-6 10:45:16
地板
好,我都44,谢谢两位大神。
回复 使用道具 举报
crazycats
注册会员   /  发表于:2018-12-6 10:53:56
5#
@Lenka.Guo:哥耶,你的方法生效了,但是为什么以前可以在LocateDataSource里设置参数呢,这真是有毒。,,。。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-12-6 17:06:12
6#
crazycats 发表于 2018-12-6 10:53
@Lenka.Guo:哥耶,你的方法生效了,但是为什么以前可以在LocateDataSource里设置参数呢,这真是有毒。,, ...

LocateDataSource可以获取到参数的当前值。一般为参数赋值都是在初始化报表对象后进行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部