我正在使用以下代码动态地将第一个选项变量分配给crystal Report中的参数。有些报告有效,但有些报告显示错误。
ReportDocument rptH = new ReportDocument();
---
---
CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinitions
crParameterdef;
foreach (CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinition def in crParameterdef)
{
if (def.DefaultValues.Count > 0)
{
rptH.SetParameterValue(def.ParameterFieldName, def.DefaultValues[0]);
}
}
但得到以下错误
Error in File Minutes 480 28732_29464_{62EFC36F-064E-4941-8761-55F72CFFE8B7}.rpt:
Operation illegal on linked parameter.
当避免以下代码出现以下错误时。
Missing parameter values.