报表接收参数的方法:
比如你的rpt文件中有一个参数叫Parameter1,现在,你在页面中加入一个CrystalReportViewer,然后用下面的代码给rpt传递参数: CrystalReportViewer1.ReportSource=Server.MapPath("test.rpt");
ParameterFields ParamFields = new ParameterFields();
ParameterField ParamField1 = new ParameterField();
ParameterValues ParamValues1 = new ParameterValues();
ParameterDiscreteValue ParamValue1 = new ParameterDiscreteValue();
ParamValue1.Value="value1"; // 参数值
ParamValues1.Add(ParamValue1);
ParamField1.ParameterFieldName="Parameter1"; // 参数名
ParamField1.CurrentValues=ParamValues1;
ParamFields.Add(ParamField1);
CrystalReportViewer1.ParameterFieldInfo = ParamFields;
CrystalReportViewer1.DataBind();
比如你的rpt文件中有一个参数叫Parameter1,现在,你在页面中加入一个CrystalReportViewer,然后用下面的代码给rpt传递参数: CrystalReportViewer1.ReportSource=Server.MapPath("test.rpt");
ParameterFields ParamFields = new ParameterFields();
ParameterField ParamField1 = new ParameterField();
ParameterValues ParamValues1 = new ParameterValues();
ParameterDiscreteValue ParamValue1 = new ParameterDiscreteValue();
ParamValue1.Value="value1"; // 参数值
ParamValues1.Add(ParamValue1);
ParamField1.ParameterFieldName="Parameter1"; // 参数名
ParamField1.CurrentValues=ParamValues1;
ParamFields.Add(ParamField1);
CrystalReportViewer1.ParameterFieldInfo = ParamFields;
CrystalReportViewer1.DataBind();
我主要想问 在SQL表达式字段中如何使用参数字段或公式字段?