我使用以下代码将参数传递给CR
// Reuse myDiscreteValue, and assign second country
myParam = new ParameterField();
myDiscreteValue = new ParameterDiscreteValue();
myParam.Name = "@toDate";
myDiscreteValue.Value = RmtUtility.Utility.DisplayDate(toDate);
myParam.CurrentValues.Add(myDiscreteValue);
myParams.Add(myParam);
当我尝试使用CR Option导出文档时,收到错误消息“Missing Parameter Value”。
:(
答案 0 :(得分:0)
尝试清除然后在Report对象中设置参数值。
这样的事情:
ParameterDiscreteValue paramDV = new ParameterDiscreteValue();
paramDV.Value = RmtUtility.Utility.DisplayDate(toDate);
report.ParameterFields["@toDate"].CurrentValues.Clear();
report.ParameterFields["@toDate"].DefaultValues.Clear();
report.ParameterFields["@toDate"].CurrentValues.Add(paramDV);
注意:report
是您的Crystal报表文档