C# &引用;“尚未实施的操作”;错误
我有一个asp.net web应用程序。当我尝试通过crystal report导出报告时,出现以下错误:C# &引用;“尚未实施的操作”;错误,c#,asp.net,crystal-reports,export,C#,Asp.net,Crystal Reports,Export,我有一个asp.net web应用程序。当我尝试通过crystal report导出报告时,出现以下错误: 文件C:\DOCUME~1\User\LOCALS~1\Temp\MainReport{7F8A9E9E-DD47-4D17-A44D-68D9478A792C}中出现错误。rpt:操作尚未执行。 我使用此代码导出报告: ReportDocument reportDocument = reportSource.ReportDocument; reportDocument.S
文件C:\DOCUME~1\User\LOCALS~1\Temp\MainReport{7F8A9E9E-DD47-4D17-A44D-68D9478A792C}中出现错误。rpt:操作尚未执行。
我使用此代码导出报告:
ReportDocument reportDocument = reportSource.ReportDocument;
reportDocument.SetDataSource(dt);
Response.ClearContent();
Response.ClearHeaders();
reportDocument.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "Report");
提前感谢。您的报告有非标准字体吗?如果是这样,那可能就是问题所在。请参见当存在版本冲突或计算机上未安装Adobe软件时,我在导出为PDF时遇到类似问题。CR直接与Adobe DLL对话,它们需要兼容。在过去几年中,Adobe发布了如此多的Acrobat软件版本(版本6-8)。这可能很棘手
或者另一个解决方案再次创建新的crystal report并替换为旧的我也遇到了同样的问题,并通过删除Microsoft的最新更新KB3102429得到了修复。这是一个可选更新,您可以安全地将其从计算机中删除。我最近也遇到了同样的问题。问题的根源在于最新的windows更新(Win 2008)。我发现标准字体(Arial、Times New Roman等)已经更新。所以我从我的Windows7机器上复制了这些字体的旧版本,并在Windows2008上安装了它。之后,PDF导出将重新开始工作。卸载Microsoft Windows更新(KB3102429和KB3104002) 控制面板–>程序和功能–>查看已安装的更新和 搜索KB3102429和KB3104002右键单击并卸载
我有一个类似的问题,我发现问题的描述如下: 有关问题的解决方案,请访问: 注:
- 使用数据集作为报表数据源时,会出现此问题。Sql查询和存储过程未发生此错误
- 如果您尝试导出到ExcelWord,但未发生这种情况,则当您使用数据集作为数据源将报表导出为PDF时,会出现此问题
仅当报表包含TNR或Arial(未发现其他导致问题的字体,但并非所有字体都经过测试)时,以及仅当您将报表上的字体更改为sergoui报表(可能)时,使用数据集导出为PDF时才会显示问题(Word和Excell不受影响),并且仅当字体版本时才会显示问题将正常工作。我只卸载了KB3102429,它为meExcellent解决了此问题。这为我解决了一个使用CR 10.5的应用程序(不是我的应用程序)的问题。报告上的一个简陋的Arial文本字段,其他所有内容都是TNR。。。我想有人错过了一场比赛。