Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Daten für das HandleException-Ereignis bereit.
Namespace CrystalDecisions.Windows.Forms Assembly CrystalDecisions.Windows.Forms (CrystalDecisions.Windows.Forms.dll)
Syntax
Public Class ExceptionEventArgs
Inherits ViewerEventArgs
public class ExceptionEventArgs : ViewerEventArgs
Anmerkungen
Die ExceptionEventArgs-Klasse enthält die Daten, die mit dem HandleException-Ereignis in Zusammenhang stehen. Das HandleException-Ereignis wird durch das CrystalReportViewer-Steuerelement ausgelöst, wenn eine Ausnahme im CrystalReportViewer-Steuerelement auftritt. Bei der UserData-Eigenschaft handelt es sich um ein allgemeines Objekt, das beliebige Werte oder Elemente enthalten kann. Es wird verwendet, um das Ergebnis einer Ausnahmebehandlung außer Kraft zu setzen. Wenn Sie der UserData-Eigenschaft eine Zeichenfolge zuweisen, wird diese Meldung dem Anwender i. d. R. anstelle der in der Ausnahme enthaltenen Meldung angezeigt.
Beispiel
Im folgenden Beispiel werden die Details des HandleException-Ereignisses abgerufen und ein neuer Eintrag im Ereignisprotokoll erstellt.
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;
}
Übernahmehierarchie
Object
EventArgs
ViewerEventArgs
ExceptionEventArgs
Versionsinformationen
Crystal Reports Basic for Visual Studio 2008
Unterstützt ab: Crystal Reports for Visual Studio .NET 2002
Siehe auch
Referenz
ExceptionEventArgs Elemente
CrystalDecisions.Windows.Forms Namespace