如何通过值列表为水晶报表(How to pass a list of values into a c

2019-08-02 19:33发布

我有整数值(员工ID),我需要传递给水晶报表的列表。 我使用一个Action类来传递这些值。 到目前为止,我已经成功地与通过一个单一的价值,但我无法找到一个方式来传递值的列表。

Fields fields = new Fields();
Values vals1 = new Values();
ParameterFieldDiscreteValue pfieldDV1 = new ParameterFieldDiscreteValue();

pfield1.setName("fromDate");
pfieldDV1.setValue(start_Date);

vals1.add(pfieldDV1);
pfield1.setCurrentValues(vals1);
fields.add(pfield1);

CrystalReportViewer viewer = new CrystalReportViewer();
//some code to set CrystalReportViewer settings
viewer.setParameterFields(fields);

通过这种方式,我能得到没有fromdate值到水晶报表。 是否任何一个知道如何获得这种名单

int employeeList[]

String[] empListOptions

提前致谢。

Answer 1:

        foreach (string in string_array)
        {
            param.Value = string;
            report.ParameterFields[parameter].CurrentValues.Add(param);
        }

这里找到: http://www.logicaltrinkets.com/wordpress/?p=227



文章来源: How to pass a list of values into a crystal report