找回密码
 立即注册

QQ登录

只需一步,快速开始

heyin365

初级会员

22

主题

45

帖子

480

积分

初级会员

积分
480
heyin365
初级会员   /  发表于:2018-3-6 15:42  /   查看:2726  /  回复:3
         


图1



图2

需求 :

1. 图1 中的 两个数据集都设置了图2 的对应的参数。

   请问我在WPF 中怎么通过代码 传ID的具体值

以下 写法不对
   report.Report.ReportParameters[0].DefaultValue.Values.Add(ExpressionInfo.Parse(pOrderID.ToString()));


本帖子中包含更多资源

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

x

3 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-3-6 16:23:34
沙发
您好!
这样直接添加一个固定值看看
rpt.Report.ReportParameters[0].DefaultValue.Values.Add("1");
然后您设计的报表也是有参数的,

ReportParameters[0]代表第一个参数。
ReportParameters[1]代表第二个参数。
回复 使用道具 举报
heyin365
初级会员   /  发表于:2018-3-6 16:41:37
板凳
KearneyKang 发表于 2018-3-6 16:23
您好!
这样直接添加一个固定值看看
rpt.Report.ReportParameters[0].DefaultValue.Values.Add("1");

WPF 的ADD 参数不一样 是 ExpressionInfo
report.Report.ReportParameters[0].DefaultValue.Values.Add(ExpressionInfo)

我传入的 用的ExpressionInfo.Parse(pOrderID.ToString())
            report.Report.ReportParameters[0].DefaultValue.Values.Add(ExpressionInfo.Parse(pOrderID.ToString()));
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-3-7 09:41:39
地板
本帖最后由 KearneyKang 于 2018-3-7 12:10 编辑

好的,问题收到我正在验证测试。具体测试demo已经发给您。我这边测试都是正常,你参考下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部