已经给水晶报表传参数,提示:您请求的报表需要更多信息。头大
水晶报表使用sql server的存储过程,使用一个参数。
在1.1时没有问题。升级到2.0后,提示:需要参数字段。
搞不懂,换了方法传参数还是不行,请大家帮忙,谢谢!
//部分代码
crParameterFields = CrystalReportViewer2.ParameterFieldInfo;
crParameterField = crParameterFields[ "@yeartxt "];//字段名
crParameterValues = crParameterField.CurrentValues;
crParameterDiscreteValue = new ParameterDiscreteValue();
crParameterDiscreteValue.Value = "2007 ";//字段值
crParameterValues.Add(crParameterDiscreteValue);
CrystalReportViewer2.ParameterFieldInfo = crParameterFields;
//建立.rpt文件与CryStalReportviewer文件之间的连接
CrystalReportViewer2.ReportSource = CrystalReportSource1;
CrystalReportViewer2.DataBind();
------解决方案--------------------有可能是参数传进去的顺序问题。
------解决方案--------------------没有做过,友情UP一下
------解决方案--------------------恭喜~