Partager via


ExceptionEventArgs Classe

Fournit des données pour l'événement HandleException.

Espace de noms CrystalDecisions.Windows.Forms Assembly CrystalDecisions.Windows.Forms (CrystalDecisions.Windows.Forms.dll)

Syntaxe

Public Class ExceptionEventArgs
    Inherits ViewerEventArgs
public class ExceptionEventArgs : ViewerEventArgs

Remarques

La classe ExceptionEventArgs contient les données associées à l'événement HandleException. L'événement HandleException est déclenché par le contrôle CrystalReportViewer lorsqu'une erreur se produit dans le contrôle CrystalReportViewer. La propriété UserData est un objet générique qui peut contenir n'importe quel élément. Elle est utilisée pour remplacer les opérations de gestion d'une exception. Dans presque tous les cas, si vous affectez une chaîne à la propriété UserData, c'est ce message qui s'affichera au lieu du message contenu dans l'exception.

Exemple

L'exemple suivant obtient les détails de l'événement HandleException et crée une entrée dans le journal des événements.

          Private Sub LogHandleExceptionEvent(ByVal source As Object, _
          ByVal e As CrystalDecisions.Windows.Forms.ExceptionEventArgs) Handles _
          CrystalReportViewer.HandleException
          Dim eventLog As New EventLog("event.log")
          Dim eventMsg As String = _
          "HandleException event:" & vbCrLf & _
          "Exception: " & e.Exception().Message & vbCrLf & _
          "UserData: " & e.UserData()
          eventLog.WriteEntry(eventMsg)
          e.Handled = False
          End Sub
        
          private void LogHandleExceptionEvent(Object source,
          CrystalDecisions.Windows.Forms.ExceptionEventArgs e)
          {
          System.Diagnostics.EventLog eventLog =
          new System.Diagnostics.EventLog("event.log");
          string eventMsg =
          "HandleException event:" + "\n" +
          "Exception: " + e.Exception.Message + "\n" +
          "UserData: " + e.UserData.ToString();
          eventLog.WriteEntry(eventMsg);
          e.Handled = false;
          }
        

Hiérarchie d'héritage

Object
   EventArgs
      ViewerEventArgs
         ExceptionEventArgs

Informations de version

Crystal Reports Basic for Visual Studio 2008

Pris en charge depuis : Crystal Reports for Visual Studio .NET 2002

Voir aussi

Référence

ExceptionEventArgs Membres
CrystalDecisions.Windows.Forms Espace de noms