【发布时间】:2014-02-11 12:19:46
【问题描述】:
我想使用.split 将多个值传递给启用多值的参数。如果我选择 4 个项目,则 4 个值将传递到水晶报表中,但所有 4 个值都将与最后一个项目的值相同(即,如果我选择 1,2,3,4,水晶报表将收到 4,4,4,4)。
ParameterField f1 = CrystalReportViewer1.ParameterFieldInfo["Emp Id"];
ParameterDiscreteValue v1 = new ParameterDiscreteValue();
string LBL1 = Request.QueryString["LBL1"].ToString();
string[] LBL1split = LBL1.Split(',');
foreach (string item in LBL1split)
{
v1.Value = item;
f1.CurrentValues.Add(v1);
}
新值是否会覆盖.CurrentValues 中的现有项目?
谢谢
【问题讨论】:
标签: c# crystal-reports reportviewer crystal-reports-xi