如何确保正确释放了数据源。

2020-09-18 20:53发布

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

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


亲爱的

我有一个报告模板,该模板使用 ADO.NEt (XML)数据源指向一个 简单的XML文件。

我正在WPF应用程序中生成PDF文件的报告。

我注意到的是,不时将报告呈现为PDF,使用它的模板仍会暂时锁定数据源文件。
从ReportDocument对象是否有一种方法可以释放源 报告一旦发布?

谢谢

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

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


亲爱的

我有一个报告模板,该模板使用 ADO.NEt (XML)数据源指向一个 简单的XML文件。

我正在WPF应用程序中生成PDF文件的报告。

我注意到的是,不时将报告呈现为PDF,使用它的模板仍会暂时锁定数据源文件。
从ReportDocument对象是否有一种方法可以释放源 报告一旦发布?

谢谢

付费偷看设置
发送
1条回答
风早神人
1楼 · 2020-09-18 21:11.采纳回答

在完成处理后在ReportDocument上显式调用.Dispose()或在" using"子句中使用它:

使用(ReportDocument rd = new ReportDocument()){
    //做东西....
 } 

某些Crystal SDK在后台仍然基于COM对象。 .NET不能很好地对内存进行管理,因此,在使用完它们后,必须以某种方式进行处理,以释放内存和资源。

-戴尔

一周热门 更多>