提交按钮导出为PDF的代码:
string strDate = this.MitDate.Value.ToString().Trim();//我在WEB上要传进水晶报表的值
//all the parameter fields will be added to this collection
 ParameterFields paramFields = new ParameterFields();
// the parameter fields to be sent to the report
  ParameterField pfDate = new ParameterField();
// 设置在报表中,将要接受的参数字段的名称
  pfDate.ParameterFieldName = "SubMitDate";//水晶报表里面设置的参数名称
  ParameterDiscreteValue dcDate = new ParameterDiscreteValue();
  dcDate.Value = DateTime.Parse(strDate);
  pfDate.CurrentValues.Add(dcDate);
  paramFields.Add(pfDate);
// 将参数集合绑定到报表浏览控件
   CrystalReportViewer1.ParameterFieldInfo = paramFields;//导出为PDF文件
  orpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, true, "MyReport"); 
这最后一句红色的部分报错了,系统说“缺少参数值”,
我前面的设置传递参数代码应该是没错的吧,为何最后一步导出的时候,参数没了?