天天看点

完成了对水晶报表中的参数传递的学习

主要过程如下:

   //声明报表对象

   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; 

继续阅读