提交按钮导出为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");
这最后一句红色的部分报错了,系统说“缺少参数值”,
我前面的设置传递参数代码应该是没错的吧,为何最后一步导出的时候,参数没了?
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");
这最后一句红色的部分报错了,系统说“缺少参数值”,
我前面的设置传递参数代码应该是没错的吧,为何最后一步导出的时候,参数没了?
自己顶顶