模板有多个参数时生成PDF文件时应该如何传参
模板有多个参数时如7f8e528e-2131-4fa1-9f14-6b95103a3187;41e725a7-a9a2-4af8-af08-cc5f1108973a;0b6a6845-84ac-401a-b4a5-63421a997263,在生成PDF文件时应该如何传参report.Report.ReportParameters.DefaultValue.Values.Add(bill_id);
您好,您的意思是您有多个参数,生成pdf文件时需要给每个参数传值,是这样意思吗?如果是的话可以参考下面的写法,其中0代表第一个参数,1代表第二个参数。
<div>report.Report.ReportParameters.DefaultValue.Values.Add(bill_id);
report.Report.ReportParameters.DefaultValue.Values.Add(bill_id);</div>
Bella.Yuan 发表于 2022-9-19 09:12
您好,您的意思是您有多个参数,生成pdf文件时需要给每个参数传值,是这样意思吗?如果是的话可以参考下面 ...
按照这种方法传参有报错
{"ClassName":"GrapeCity.ActiveReports.ReportException","Message":"一个意料之外的问题发生了。 其他信息:“Parameter value is not a valid value.”","Data":{"ErrorCode":"InternalError"},"InnerException":{"ClassName":"GrapeCity.ActiveReports.Core.Rendering.ReportParameters.ReportParameterException","Message":"Parameter value is not a valid value.","Data":{"ErrorCode":"ParameterValueIsNotValid","Parameter":"Bath_ID"} 本帖最后由 inroad 于 2022-9-19 13:51 编辑
inroad 发表于 2022-9-19 13:45
按照这种方法传参有报错
{"ClassName":"GrapeCity.ActiveReports.ReportException","Message":"一个意 ...
inroad 发表于 2022-9-19 13:47
您好,方便的话上传一个您的报表模板,我这边按您的模板测试一下。 Bella.Yuan 发表于 2022-9-19 16:32
您好,方便的话上传一个您的报表模板,我这边按您的模板测试一下。
你好,模板上传如何操作,我还是请wendy帮忙转发一下吧 inroad 发表于 2022-9-19 17:21
你好,模板上传如何操作,我还是请wendy帮忙转发一下吧
您好,查看了您的报表,多值参数可以这样写,因为您的参数是来自于可选值,所以后台写的参数值也需要来自于参数对应的可选值,即后台您写的参数需要来自于数据集GetID的ID字段:
pageReport.Report.ReportParameters.DefaultValue.Values.Add("西北");
pageReport.Report.ReportParameters.DefaultValue.Values.Add("东北");
Bella.Yuan 发表于 2022-9-19 19:11
您好,查看了您的报表,多值参数可以这样写,因为您的参数是来自于可选值,所以后台写的参数值也需要来自 ...
我的识别码:824918420
使用向日葵即可对我发起远程协助
向日葵下载地址:http://url.oray.com/tGJdas/
vd09k0
inroad 发表于 2022-9-20 10:34
我的识别码:824918420
使用向日葵即可对我发起远程协助
向日葵下载地址:http://url.oray.com/tGJdas/
您好,经过远程查看报表文件和电话沟通具体需求,目前您只传递一个参数Bill_ID,因为第二个参数来自于第一个参数过滤后的数据集GetID,所以需要在后台使用代码去获取对应的数据集和字段,然后将字段的值赋值给Bath_ID。您使用这个方法测试一下看看。
页:
[1]
2