ReportDocument.IsLoaded Property
Gets whether the report has been loaded using the Load method.
Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Syntax
'Declaration
Public Overrideable ReadOnly Property IsLoaded As Boolean
public virtual bool IsLoaded {get;}
Example
This example reloads a report.
'Declaration
Private Sub ReloadReport(ByVal myReportDocument As ReportDocument)
If myReportDocument.IsLoaded = True Then
Dim autoSaveData As Boolean = myReportDocument.ReportOptions.EnableSaveDataWithReport
myReportDocument.EnableEventLog(EventLogLevel.LogEngineErrors)
If autoSaveData = False And myReportDocument.HasSavedData = True Then
MsgBox("Discarding unsaved data in the report")
End If
myReportDocument.Refresh()
myReportDocument.VerifyDatabase()
End If
End Sub
private void ReloadReport(ReportDocument reportDocument)
{
if (reportDocument.IsLoaded)
{
bool autoSaveData = reportDocument.ReportOptions.EnableSaveDataWithReport;
ReportDocument.EnableEventLog(EventLogLevel.LogEngineErrors);
if (!autoSaveData && reportDocument.HasSavedData)
{
MessageBox.Show("Discarding unsaved data in the report");
}
reportDocument.Refresh();
reportDocument.VerifyDatabase();
}
}
Version Information
Crystal Reports Basic for Visual Studio 2008
Supported since: Crystal Reports for Visual Studio .NET 2002
See Also
Reference
ReportDocument Class
ReportDocument Members
CrystalDecisions.CrystalReports.Engine Namespace