Condividi tramite


BindingManagerBase.DataError Evento

Definizione

Si verifica quando un oggetto Exception viene gestito in modo invisibile all'utente dall'oggetto BindingManagerBase.

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 

Tipo evento

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento DataError . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug. Per segnalare più eventi o eventi che si verificano di frequente, provare a sostituire MessageBox.Show o Console.WriteLine accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di un tipo che eredita da BindingManagerBase, ad esempio un PropertyManager oggetto o CurrencyManager. Assegnare quindi un nome all'istanza BindingManagerBase1 e verificare che il gestore eventi sia associato all'evento DataError .

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

Commenti

Questo evento è informativo e segnala solo le eccezioni conformi a COMMON Language Specification (CLS). Per determinare il tipo di eccezione che si è verificata, gestire questo evento e controllare la Exception proprietà dell'oggetto BindingManagerDataErrorEventArgs.

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Si applica a