如何在应用程序意外关闭时安全地释放ReportViewer对象
Public Shared rv As New Microsoft.Reporting.WinForms.ReportViewer发布于 2014-02-28 09:21:51
我想你说的是这里提到的问题。
正如链接中提到的,您需要在窗体关闭事件上手动Dispose() reportViewer实例。
private void frmMyForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (rv != null && !rv.Disposing && !rv.IsDisposed)
{
rv.Dispose();
}
}或
在窗体关闭事件中调用reportViewer.LocalReport.ReleaseSandboxAppDomain():
private void frmMyForm_FormClosing(object sender, FormClosingEventArgs e)
{
rv.LocalReport.ReleaseSandboxAppDomain();
}https://stackoverflow.com/questions/22089802
复制相似问题