失败将参数传递给Crystal Report查看器 [英] fail pass parameter to crystal report viewer
本文介绍了失败将参数传递给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屋!
查看全文