我正在使用水晶报告 2008
我有一个名为 HeaderColumn1 的参数字段,我想以编程方式传递其值。
我使用以下代码设置参数字段值:
ReportDocument reportDocument = new ReportDocument();
ParameterFields paramFields = new ParameterFields;
ParameterField paramField;
ParameterDiscreteValue paramDiscreteValue;
paramField = new ParameterField();
paramField.Name = "HeaderColumn1";
paramDiscreteValue = new ParameterDiscreteValue();
paramDiscreteValue.Value = "Customer Code";
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);
crystalReportViewer1.ReportSource = reportDocument;
crystalReportViewer1.ParameterFieldInfo = paramFields;
crystalReportViewer1.RefreshReport();
在运行此代码时,它会提示输入 HeaderColumn1 参数的 ParameterValue。
为什么这样 ?任何解决方案或建议?提前致谢。
:))