我正在设置错误参数字段是正确的 [英] i am geetting the error parameter field is in correct

查看:81
本文介绍了我正在设置错误参数字段是正确的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

RptSuperannuationReport RptSuperannuationReport = new RptSuperannuationReport();

RptSuperannuationReport.SetDataSource(PVDT);

// ReportDocument myDataReport = new CrystalDecisions.CrystalReports.Engine.ReportDocument();

//myDataReport.Load(@\"C:\Layouts\Report.rpt);







ReportDocument reportDocument = new ReportDocument();

ParameterField paramField = new ParameterField();

ParameterFields paramFields = new ParameterFields() ;

ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();

Crv_RptView.Refresh();

//设置输入参数1的实例 - FromDate

paramField.Name =FromDate;
//下面的变量可以设置为任何数据

//存在于SalseData表中,Department列

paramDiscreteValue.Value = FromDate;

paramField.CurrentValues.Add(paramDiscreteValue);



paramFields.Add(paramField);



paramField = new ParameterField();

paramField.Name =ToDate;

paramDiscreteValue = new ParameterDiscreteValue();

paramDiscreteValue.Value = ToDate;

paramField.CurrentValues.Add(paramDiscreteValue);



//将paramField添加到paramFields

paramFields.Add(paramField);



Crv_RptView.Pa rameterFieldInfo = paramFields;







Crv_RptView.ReportSource = RptSuperannuationReport;

RptSuperannuationReport RptSuperannuationReport = new RptSuperannuationReport();
RptSuperannuationReport.SetDataSource(PVDT);
//ReportDocument myDataReport = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
//myDataReport.Load(@"C:\Layouts\Report.rpt");



ReportDocument reportDocument = new ReportDocument();
ParameterField paramField = new ParameterField();
ParameterFields paramFields = new ParameterFields();
ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();
Crv_RptView.Refresh();
//Set instances for input parameter 1 - FromDate
paramField.Name = "FromDate";
//Below variable can be set to any data
//present in SalseData table, Department column
paramDiscreteValue.Value = FromDate;
paramField.CurrentValues.Add(paramDiscreteValue);

paramFields.Add(paramField);

paramField = new ParameterField();
paramField.Name = "ToDate";
paramDiscreteValue = new ParameterDiscreteValue();
paramDiscreteValue.Value = ToDate;
paramField.CurrentValues.Add(paramDiscreteValue);

//Add the paramField to paramFields
paramFields.Add(paramField);

Crv_RptView.ParameterFieldInfo = paramFields;



Crv_RptView.ReportSource = RptSuperannuationReport;

推荐答案

这里已解决的主题 [ ^ ]

并检查这个

C# Crystal Reports字符串参数 [ ^ ]


这篇关于我正在设置错误参数字段是正确的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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