C# 怎么给水晶报表传入参数我在水晶报表中定义一个参数字段,我在主画面上设置参数没有成功。我的做法:
cRReportStatGross.SetParameterValue("sReportTitle", sReportTitle);
cRReportStatGross:报表名
sReportTitle:参数字段名
sReportTitle:值
cRReportStatGross.SetParameterValue("sReportTitle", sReportTitle);
cRReportStatGross:报表名
sReportTitle:参数字段名
sReportTitle:值
ParameterDiscreteValue discreteVal0 = new ParameterDiscreteValue ();
paramField0.ParameterFieldName = "km";//参数名
discreteVal0.Value = this.LabKM.Text.ToString();//参数值
paramField0.CurrentValues.Add (discreteVal0);//将参数值绑定到具体的参数
paramFields.Add (paramField0);//将参数写到参数组
//其他参数类似this.CrystalReportViewer1.ParameterFieldInfo=paramFields;//将参数传递给水晶报表
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
这样做,还是会谈出一个(输入参数值)的对话框。我想不让那个对话框出来,该怎么办?
Imports CrystalDecisions.Shared
Imports CrystalDecisions.CrystalReports.Enginedim cRReportStatGross As ReportClass
Dim sReportTitle As New CrystalDecisions.Shared.ParameterValues
Dim sReportTitle_detail As New CrystalDecisions.Shared.ParameterDiscreteValue
sReportTitle_detail.Value = sReportTitle_value
sReportTitle .Add(sReportTitle_detail)
cRReportStatGross .SetParameterValue("sReportTitle", sReportTitle .Item(0))