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