gpt4 book ai didi

.net - 在后台线程中调用 LocalReport.Render

转载 作者:行者123 更新时间:2023-12-01 04:21:16 25 4
gpt4 key购买 nike

我使用 Winforms ReportViewer 控件已经有一段时间了。我添加了一个自定义工具栏,并且正在手动处理所有报告功能。

我的问题是超大报告。为了将我的报告呈现给 Image(我用来打印),我调用了 ReportViewer.LocalReport.Render 方法。较大的报告最终会卡住 UI 一段时间。

我的计划是在请求报告时“预取”渲染图像。我正在尝试在后台线程中执行此操作。我尝试过的所有方法都导致 UI 在 Render 调用期间无响应。

Render 调用是否会导致线程(与 UI 线程无关)以某种方式锁定 UI 线程?

最佳答案

这不可能。

Render 方法永远不允许作为线程运行。

关于.net - 在后台线程中调用 LocalReport.Render,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1725196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com