水晶报表参数赋值
DailyAlertReport 报表有一个Parameter field 名字是 ObjTypeName 想用代码给其赋值 但是爆出错误:Missing parameter values.
不知是何原因,请大家指点下。谢谢!
代码如下:
DailyAlertReport _report = new DailyAlertReport(); //实例化水晶报表对象
ParameterDiscreteValue discreteParam;
ParameterValues currentValues;
ParameterFieldDefinition paramField = _report.DataDefinition.ParameterFields["ObjTypeName"];
discreteParam = new ParameterDiscreteValue();
discreteParam.Value = "eeee";
currentValues = paramField.CurrentValues;
currentValues.Add(discreteParam);
paramField.ApplyCurrentValues(currentValues);
_report.SetDataSource(ds);
_report.ExportToDisk(ExportFormatType.PortableDocFormat, FileName);