失败将参数传递给Crystal Report查看器 [英] fail pass parameter to crystal report viewer

查看:68
本文介绍了失败将参数传递给Crystal Report查看器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试将参数传递给Crystal Report查看器.但显示参数不正确.

i tried to pass parameter to crystal report viewer. but it show The Parameter is incorrect.

Dim myParameterFields As ParameterFields = New ParameterFields
Dim myParameterField As ParameterField = New ParameterField
Dim myDiscreteValue As ParameterDiscreteValue = New ParameterDiscreteValue
myParameterField.ParameterFieldName = "@mchno"
myDiscreteValue.Value = frmMachine.machine
myParameterField.CurrentValues.Add(myDiscreteValue)
myParameterFields.Add(myParameterField)
myParameterField = New ParameterField
myDiscreteValue = New ParameterDiscreteValue
myParameterField.ParameterFieldName = "@batch"
myDiscreteValue.Value = CDbl(frmMachine.batch)
myParameterField.CurrentValues.Add(myDiscreteValue)
myParameterFields.Add(myParameterField)
myParameterField = New ParameterField
myDiscreteValue = New ParameterDiscreteValue
myParameterField.ParameterFieldName = "@Points"
myDiscreteValue.Value = InpStdPt
myParameterField.CurrentValues.Add(myDiscreteValue)
myParameterFields.Add(myParameterField)
myParameterField = New ParameterField
myDiscreteValue = New ParameterDiscreteValue
myParameterField.ParameterFieldName = "@vrpt"
myDiscreteValue.Value = OvrPoints
myParameterField.CurrentValues.Add(myDiscreteValue)
myParameterFields.Add(myParameterField)
myParameterField = New ParameterField
myDiscreteValue = New ParameterDiscreteValue
Form1.CrystalReportViewer1.ParameterFieldInfo = myParameterFields
Form1.CrystalReportViewer1.Refresh()
Form1.CrystalReportViewer1.ReportSource = My.Application.Info.DirectoryPath & "\MAuditList.rpt"
Form1.CrystalReportViewer1.Refresh()
Form1.Show()


我的代码中有任何错误????


any error in my code???

推荐答案

我确保参数名称会出现问题.在Crystal Report&中的字段资源管理器中检查参数名称.在您的编码中检查相同的内容.确保两个地方的名称相同(报告和代码)

供您参考

提示:如何以编程方式传递Crystal Report参数? [ VB.NET Crystal Reports字符串参数 [
I''m sure the parameter name will be issue. Check the parameters name in field explorer in Crystal report & check the same in your coding. Make sure the names are same in two places (report & code)

For your information

Tip: How to pass Crystal Report Parameters Programmatically?[^]

VB.NET Crystal Reports String parameter [^]


这篇关于失败将参数传递给Crystal Report查看器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆