Crystal Report ReportViewer的打印对话框缓慢

2020-09-21 06:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 此问题与Visual ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

此问题与Visual Studio(2013)中集成的Crystal Reports有关。

我当前面临的问题是,一旦加载了报告,并且用户单击"打印"按钮以打开"打印对话框",对于一个特定的报告,它将花费大量的时间(至少40秒) 要打印约30页,这很荒谬,因为我们需要系统具有响应能力。

这个问题发生在今年4月10日左右,我设法通过删除并重新添加所有dll引用到项目中来修补"打印"对话框的加载速度,但是现在问题又随着用户最近向我报告而再次出现。 我在网上找不到任何有关此问题及其发生方式的话题。

7条回答
落灬小鱼
2020-09-21 06:40

从这里我看到的是,当我单击"打印"时,它将开始抽取网络I/O大约10次,直到"打印"对话框打开时 CPU和其他所有东西都完整无缺,如所附的屏幕截图所示。

所以我的问题是,单击"打印"按钮时实际上发生了什么? 我该怎么做才能使其再次快速。 此报告需要一个复杂的sql命令(我确实有很多情况类似的报告,但是打印从来都不是问题)和大量计算(由于打印期间的CPU使用率,我将在这里排除计算因素) 对话框打开事件的总花费从未超过1%)。 这里的奥秘在于,当我们四月份根本不更改设计时,报告突然变得很慢。 我们还尝试删除了打印机驱动程序,但是总体上还是相同的。

一周热门 更多>