Visual Studio 2013 .NET 4.0解决方案中Crystal Report版本13.0.21.2533的进度条

2020-09-10 07:26发布

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

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


您好,我有一个截止日期,所以我无法研究此主题,希望可以得到快速解答。 我需要实现一个进度条或一些表明正在运行长报告的指示。 我尝试的几次尝试均未达到预期效果。 有没有人有任何代码示例来完成此任务? 该应用程序是使用Visual Basic .net 4.0的Windows窗体应用程序,可将报表结果加载到CrystalViewer中。

感谢任何帮助。

谢谢

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

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


您好,我有一个截止日期,所以我无法研究此主题,希望可以得到快速解答。 我需要实现一个进度条或一些表明正在运行长报告的指示。 我尝试的几次尝试均未达到预期效果。 有没有人有任何代码示例来完成此任务? 该应用程序是使用Visual Basic .net 4.0的Windows窗体应用程序,可将报表结果加载到CrystalViewer中。

感谢任何帮助。

谢谢

付费偷看设置
发送
2条回答
Tong__Ming
1楼 · 2020-09-10 08:04.采纳回答

如果使用的是查看器,则可以在每次打开查看器时启用它:

crystalReportViewer1.ShowProgressAnimation(true);

但这取决于您正在执行的操作,打印, 导出或预览是唯一将您拒之门外的原因,主要是因为CR仅在等待数据库返回数据,然后格式化引擎需要开始生成页面。

唯一的其他方法是 将您的应用程序转换为STA Threading,然后该线程可以具有进度条和Windows API(如果存在)...

Don

haha101010
2楼-- · 2020-09-10 08:13

感谢Don。 我确实为长数据库调用创建了另一个线程。 我只是希望水晶报表可以在显示查看器时显示某种形式的进度。 感谢您的回答。 谢谢

一周热门 更多>