如何在VB.Net
中传递Crystal报表中的多个参数我想传递3个参数(我在水晶报表设计视图中创建了相同的参数)
参数名称为:vBranchCode,vFromDate和vToDate
注意:vfromdate和vToDate用于获取两个日期之间的记录
怎么做? 请帮我。 问候, 森萨
答案 0 :(得分:1)
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostback)
{
CrystalReportViewer1.DataBind();
SetParameterFields("vBranchCode", "branch code");
SetParameterFields("vFromDate", "Some Date");
SetParameterFields("vToDate", "Some Date");
CrystalReportViewer1.RefreshReport();
}
}
protected void SetParameterField (string paramName, string paramValue)
{
ParameterField pfield = CrystalReportViewer1.ParameterFieldInfo[paramName];
ParameterDiscreteValue pval = new ParameterDiscreteValue();
pval.Value = paramValue;
pfield.CurrentValues.Add(pval);
}