主要过程如下:
//声明报表对象
Report rDoc=new Report();
//导入报表
rDoc.Load("D://Ma//dotnetstudy//report_study//report.rpt");
//声明参数字段对象
ParameterFields pFields=new ParameterFields();
ParameterField pField=new ParameterField();
ParameterDiscreteValue pDValue =new ParameterDiscreteValue();
//参数字段名
pField.Name ="title_id";
//参数字段值
pDValue.Value="BU1032";
pField.CurrentValues.Add(pDValue);
pFields.Add(pField);
//查看器的参数字段赋值
crystalReportViewer1.ParameterFieldInfo=pFields;
//报表源
crystalReportViewer1.ReportSource=rDoc;
//声明报表对象
Report rDoc=new Report();
//导入报表
rDoc.Load("D://Ma//dotnetstudy//report_study//report.rpt");
//声明参数字段对象
ParameterFields pFields=new ParameterFields();
ParameterField pField=new ParameterField();
ParameterDiscreteValue pDValue =new ParameterDiscreteValue();
//参数字段名
pField.Name ="title_id";
//参数字段值
pDValue.Value="BU1032";
pField.CurrentValues.Add(pDValue);
pFields.Add(pField);
//查看器的参数字段赋值
crystalReportViewer1.ParameterFieldInfo=pFields;
//报表源
crystalReportViewer1.ReportSource=rDoc;