มันโหลด Report หรือเปล่าครับ หมายถึงในขณะนั้น ๆ หรือไม่ลองสร้าง Flag ดูครับ
Code (VB.NET)
Protected Sub Page_Unload(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Unload
If ViewState("Show_Report") = "True" Then
crReportDoc.Close()
crReportDoc.Dispose()
GC.Collect()
End If
End Sub