从SP22升级到SP26后,Windows窗体预览窗口完全为空

2020-08-25 07:42发布

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

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


我们将Crystal Reports与 ADO.NET 数据集一起使用。
从 SP22到SP26和.NET Framework 4.8,虽然未触及数据生成代码,但预览窗口为空并且不包含任何页面。
为什么?
在应用程序的日志中没有异常可见。
在安装SP26之后确实添加了对程序集CrystalDecisions.Web的引用。

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

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


我们将Crystal Reports与 ADO.NET 数据集一起使用。
从 SP22到SP26和.NET Framework 4.8,虽然未触及数据生成代码,但预览窗口为空并且不包含任何页面。
为什么?
在应用程序的日志中没有异常可见。
在安装SP26之后确实添加了对程序集CrystalDecisions.Web的引用。

付费偷看设置
发送
1条回答
小c菟菟
1楼 · 2020-08-25 08:19.采纳回答

我们找到了空预览的原因。 我们使用了CrystalReportViewer的Load事件将ReportDocument分配给查看器。 但是在SP26中不再调用此事件。 现在,我们在保存CrystalReportViewer的表单的构造函数中分配ReportDocument,预览将再次起作用。

############################################## ############################ SP#在SP26中不再起作用:
######## ################################################ ##################
//
//_crystalReportViewer
//
this._crystalReportViewer.Load + = new System.EventHandler(this。 CrystalReportViewerLoad);

///


////将ReportDocument分配给ReportViewer OnLoad
///

私有void CrystalReportViewerLoad(对象发送者,EventArgs e)
{
_crystalReportViewer.ReportSource = _reportDocument;
}
####################################### ####################################

一周热门 更多>