ReportDocument.EnableEventLog Method
Enables the event log for the print engine. By default the log is not enabled.
Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Syntax
'Declaration
Public Shared Sub EnableEventLog ( _
ByVal elLevel As CrystalDecisions.Shared.EventLogLevel _
)
public static void EnableEventLog (
CrystalDecisions.Shared.EventLogLevel elLevel
)
Parameters
- elLevel
Indicates whether to enable the event log.
Example
This example reloads the specified 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