环境:win2008+IIS
代码:
C1Report C1R = new C1Report();
string strTempPath = GetReportName(); //获取PDF文件名
C1R.Load(Server.MapPath(ReportFile), ReportName);
C1R.DataSource.Recordset = ds.Tables[0];
C1R.RenderToFile(strTempPath, FileFormatEnum.PDFProtected);
在
C1R.RenderToFile(strTempPath, FileFormatEnum.PDFProtected); 这一句中报错!,错误提示:异常详细信息: System.NotSupportedException: 没有可用于编码 12 的数据。
如果改成:
C1R.RenderToFile(strTempPath, FileFormatEnum.Excel);
则能正常输出excel文件。
经测试,所有除PDF以外的格式都能输出,就是不能输出PDF。请教解决办法!快被折磨死了。
----------------------------------------------------------------------------------------------------------
使用c1reportdesigner也报错?难道是少了个组件?
|