Condividi tramite


Classe DataRepeaterDataErrorEventArgs

Fornisce dati per l'evento DataError.

Gerarchia di ereditarietà

Object
  EventArgs
    Microsoft.VisualBasic.PowerPacks.DataRepeaterDataErrorEventArgs

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
Public Class DataRepeaterDataErrorEventArgs _
    Inherits EventArgs
public class DataRepeaterDataErrorEventArgs : EventArgs
public ref class DataRepeaterDataErrorEventArgs : public EventArgs
type DataRepeaterDataErrorEventArgs =  
    class 
        inherit EventArgs 
    end
public class DataRepeaterDataErrorEventArgs extends EventArgs

Il tipo DataRepeaterDataErrorEventArgs espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DataRepeaterDataErrorEventArgs Inizializza una nuova istanza della classe DataRepeaterDataErrorEventArgs.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Control Ottiene l'oggetto Control che ha generato l'errore nei dati.
Proprietà pubblica DataRepeaterItem Ottiene l'oggetto DataRepeaterItem che ha generato l'errore nei dati.
Proprietà pubblica Exception Ottiene Exception che rappresenta l'errore.
Proprietà pubblica PropertyName Ottiene il nome della proprietà del controllo che ha generato l'errore.
Proprietà pubblica ThrowException Ottiene o imposta un valore che indica se generare un'eccezione dopo l'uscita dell'esecuzione del codice dal gestore eventi di DataError.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

L'evento di DataError consente di gestire le eccezioni generate nel codice chiamato da un controllo di DataRepeater durante le operazioni di elaborazione dati.

Esempi

Nell'esempio seguente viene illustrato come utilizzare i dati da DataRepeaterDataErrorEventArgs per visualizzare un messaggio quando un errore dati.

Private Sub DataRepeater1_DataError(
    ByVal sender As Object, 
    ByVal e As Microsoft.VisualBasic.PowerPacks.DataRepeaterDataErrorEventArgs
  ) Handles DataRepeater1.DataError

    Dim ErrorMsg As String 
    ' Create an error string.
    ErrorMsg = "Invalid value entered for " & e.Control.Name & ". "
    ErrorMsg = ErrorMsg & e.Exception.Message
    ' Display the error to the user.
    MsgBox(ErrorMsg)
    ' Do not raise an exception.
    e.ThrowException = False 
End Sub
private void dataRepeater1_DataError(object sender, 
    Microsoft.VisualBasic.PowerPacks.DataRepeaterDataErrorEventArgs e)
{
    string ErrorMsg;
    // Create an error string.
    ErrorMsg = "Invalid value entered for " + e.Control.Name + ". ";
    ErrorMsg = ErrorMsg + e.Exception.Message;
    // Display the error to the user.
    MessageBox.Show(ErrorMsg);
    // Do not raise an exception.
    e.ThrowException = false;
}

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

DataError

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)