水晶报表传参数的问题. 急急 , 帮忙看看错在那里
参数 - 传多个值/. 有好的方法. 顶下
ParameterFields paramFields = crvCtrl.ParameterFieldInfo;
ParameterField paramField = paramFields["@KHBH"];
ParameterValues curValues = paramField.CurrentValues;
ParameterDiscreteValue discreteValue = new ParameterDiscreteValue();
discreteValue.Value = ViewState["KHBH"];
curValues.Add(discreteValue);
ParameterField paramField2 = paramFields["@KHMC"];
ParameterValues curValues2 = paramField2.CurrentValues;
ParameterDiscreteValue discreteValue2 = new ParameterDiscreteValue();
discreteValue2.Value = ViewState["KHMC"];
curValues2.Add(discreteValue2);
ParameterField paramField3 = paramFields["@BM"];
ParameterValues curValues3 = paramField3.CurrentValues;
ParameterDiscreteValue discreteValue3 = new ParameterDiscreteValue();
discreteValue3.Value = ViewState["BM"];
curValues3.Add(discreteValue3);
crvCtrl.ParameterFieldInfo = paramFields;
// 登陆
pd.SetDatabaseLogon("" + ADO.UserNameSHU + "", "" + ADO.PasswordeSHU + "", "" + ADO.ServerNameSHU + "", "" + ADO.DataSHU + "");
//pd.SetDataSource(ds);
this.crvCtrl.ReportSource = pd;
this.crvCtrl.ParameterFieldInfo = paramFields;
crvCtrl.DataBind();