Freigeben über


BindingManagerBase.DataError Ereignis

Definition

Tritt ein, wenn eine Exception automatisch durch die BindingManagerBase behandelt wird.

public:
 event System::Windows::Forms::BindingManagerDataErrorEventHandler ^ DataError;
public event System.Windows.Forms.BindingManagerDataErrorEventHandler DataError;
member this.DataError : System.Windows.Forms.BindingManagerDataErrorEventHandler 
Public Custom Event DataError As BindingManagerDataErrorEventHandler 

Ereignistyp

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Members veranschaulicht. Im Beispiel meldet ein Ereignishandler das Auftreten des Ereignisses DataError . Dieser Bericht hilft Ihnen, zu erfahren, wann das Ereignis eintritt, und kann Sie beim Debuggen unterstützen. Um über mehrere Ereignisse oder ereignisse zu berichten, die häufig auftreten, sollten Sie die Nachricht durch Console.WriteLine ein mehrlineiges TextBoxersetzen MessageBox.Show oder anfügen.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt ein, das eine instance eines Typs enthält, der von BindingManagerBaseerbt, z. B. ein PropertyManager oder CurrencyManager. Benennen Sie dann den instanceBindingManagerBase1, und stellen Sie sicher, dass der Ereignishandler dem DataError Ereignis zugeordnet ist.

private void BindingManagerBase1_DataError(Object sender, BindingManagerDataErrorEventArgs e) {
    System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
    messageBoxCS.AppendFormat("{0} = {1}", "Exception", e.Exception);
    messageBoxCS.AppendLine();
    MessageBox.Show(messageBoxCS.ToString(), "DataError Event");
}
Private Sub BindingManagerBase1_DataError(sender as Object, e as BindingManagerDataErrorEventArgs) _ 
     Handles BindingManagerBase1.DataError

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Exception", e.Exception)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"DataError Event")

End Sub

Hinweise

Dieses Ereignis ist informatorisch und meldet nur CLS-konforme Ausnahmen. Um zu bestimmen, welcher Ausnahmetyp aufgetreten ist, behandeln Sie dieses Ereignis, und überprüfen Sie die Exception -Eigenschaft des BindingManagerDataErrorEventArgs.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für: