简短版本: 从 RDLC 生成报告时,它会引发 LocalProcessingException,并显示消息“本地报告处理期间发生错误”。有一个类型为 ProcessingAbortedException 的 InnerException,带有消息“报告处理期间发生错误”。还有一个 InnerException,即 ReportProcessingException,其消息与我的数据集的名称相同。
背景: 我正在将 .rdl 转换为 .rdlc。我将 .rdlc 复制到 .rdl,更改了数据源内容,最后看到了上述错误链。我删除了所有表达式,但仍然遇到相同的异常。因此,我创建了一个新的 .rdlc 并重新创建了原始 .rdl 的功能(因此,它现在是它自己的源代码,而不仅仅是 .rdl 的修改副本)。它返回与其他版本相同的错误链。
什么会导致这种情况,以及处理它的最佳方法是什么?