点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)伙计们, 我注意到打开Wind...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)伙计们, 我注意到打开Wind...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
伙计们,
我注意到打开Windows窗体时,在SP25中不再触发crystalReportViewer加载事件。
要复制此问题,我在Visual Studio 2015中创建了一个简单的Windows窗体应用程序C#(面向.NET 4.6),并在其上放置了crystalReportViewer。
我链接了Load事件并添加了一行代码以隐藏徽标,如下所示:-
使用System.Windows.Forms; 命名空间CrystalTest { 公共局部类Form1:表单 { 公共Form1() { InitializeComponent(); } 私有void crystalReportViewer1_Load(对象发送者,System.EventArgs e) { crystalReportViewer1.ShowLogo = false; } } }
当我运行.exe时,这是我在具有SP25(或更高版本)的任何计算机上看到的内容:-
单步调试器也表明未触发load事件。
我也使用SP26和SP27进行了测试,并且看到了相同的行为。
如果我随后在具有SP24(或更早版本)的任何计算机上运行相同的.exe,这就是我的期望以及所看到的:-
请注意徽标是隐藏的,表明正在触发加载事件。
单步调试器也会确认这一点。
现在,如果我手动编辑后面的InitializeComponent()代码并注释掉这一行,这将是一件有趣的事情:-
//this.crystalReportViewer1.Size =新的System.Drawing.Size(282,253);
加载事件将按预期在SP25(及更高版本)上触发,徽标将被隐藏。
在Windows 7和Windows 10计算机上都经过测试
针对任何CPU,x86或x64的编译都没有方位,它们都显示相同的行为。
SP16到SP20(使用13.0.2000.0)均按预期工作。
SP21到SP24(使用13.0.3500.0)均按预期工作。
SP25(使用13.0.3500.0)不起作用。
SP26和SP27(使用13.0.4000.0)也不起作用。
有什么想法吗?
(21.7 kB)
嗨,查理,
R&D希望我将此问题升级,因此应该在7月发布的SP 28中提供修复程序。
目前暂无解决方法,所以您 '必须返回到以前的SP 24版本。
事件267935/2020/crystalReportViewer_Load事件未使用SP25触发
KBA-crystalReportViewer_Load事件未触发-Visual Studio的Crystal Reports SP 25、26和SP 27
Don
一周热门 更多>