我在 LocalMode 中使用 WebForms 版本的 ReportViewer。在结构中,我有一份主报告和 5 个子报告。报告的生成真的很慢(1800 个报告页大约 10 分钟)。在调试时,当我停止并看到正在执行的线程时,该位置大部分时间都在
Microsoft.ReportingServices.DataExtensions.MappingDataReader.GenerateFieldErrorException()
我在网络上的任何地方都找不到这个方法到底做了什么,尤其是这个 FieldErrorException 的原因是什么。顺便说一句,在创建报告的整个过程中没有抛出异常,这是我唯一的信息。
编辑:我尝试为事件创建事件处理程序OnReportError
- 它永远不会进入。