如何给报表中的参数赋值?
wj918 2005-07-10 04:07:24 我写了这么一段程序,通过动态给报表中的参数赋值来改变表头。
代码如下:
for(;i<7;i++)
{
//参数设置部分
ParamField.ParameterFieldName = "myParaField" + i.ToString();
DiscreteVal.Value = btcdys[i-1];
//赋值
ParamField.CurrentValues.Add(DiscreteVal);
//将该字段加如到字段集合中
ParamFields.Add(ParamField);
//不允许该字段弹出提示
ParamField.AllowCustomValues = false;
//将公式绑定到具体字段
cr.DataDefinition.FormulaFields["myfield"+ i.ToString()].Text = "{库存."+ btcdys[i-1]+"}";
}
欲将数组btcdys中的值赋给各参数,但运行时程序只是将数组中最后一个元组的值赋给了参数,其它参数的值都是空的
请问各们高手如何解决?