Share via


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