AcitveReport.Parameters的使用方法
1.原理:
Parameters 其类型是: DataDynamics.ActiveReports.ParameterCollection。 用于外部数据源与Report实例的参数传递。
2.使用过程:
在Report实例,执行Report.Run()之前,需要对Parameters作赋值操作。如:
DataDynamics.ActiveReports.Parameter xpm=new DataDynamics.ActiveReports.Parameter()
xpm.Key ="Argument";
xpm.Value ="Value1";
Report.Parameters.Add(xpm );
在设计Report时,可以指定控件的数据源(DataField)为:"param:Argument1",还可以加入公式计算处理,如"=param:Argument1+param:Argument2"。
3.注意:
(1)参数名大小写是敏感的,在使用参数名时,应该特别注意。
(2)Report属性Report.ShowParameterUI 默认为true,即在Report.Run()的时候,若有使用参数,即会弹出设置参数值的对话窗,若不需此窗,请在Report.Run()之前,将Report.ShowParameterUI =false;