Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataRow.SetColumnError (Int32, String)

 

Data di pubblicazione: ottobre 2016

Imposta la descrizione dell'errore per una colonna specificata in base all'indice.

Spazio dei nomi:   System.Data
Assembly:  System.Data (in System.Data.dll)

public void SetColumnError(
	int columnIndex,
	string error
)

Parametri

columnIndex
Type: System.Int32

Indice in base zero della colonna.

error
Type: System.String

Descrizione dell'errore.

Exception Condition
IndexOutOfRangeException

Il columnIndex argomento non compreso nell'intervallo

Il metodo viene utilizzato per impostare le descrizioni degli errori personalizzata sulle colonne specificate. È possibile utilizzare il ErrorProvider controllo per visualizzare il testo dell'errore.

Per esaminare le descrizioni degli errori, utilizzare il GetColumnError metodo.

Per determinare se sono presenti errori per la raccolta di colonne, utilizzare il HasErrors proprietà. Di conseguenza, è possibile utilizzare il GetColumnsInError per recuperare tutte le colonne con errori.

Se null o una stringa vuota viene passata come il error parametro, il DataRow si comporta come se è stato impostato alcun errore e il HasErrors restituirà false.

Per impostare una descrizione dell'errore personalizzato dell'intera riga, utilizzare il RowError proprietà.

Per cancellare tutti gli errori per la raccolta di colonne, utilizzare il ClearErrors metodo.

Per impostare il testo di errore che si applica a un'intera riga, impostare la RowError proprietà.

Nell'esempio seguente imposta una descrizione dell'errore specificato DataRow.

private void SetColError(DataRow row, int columnIndex)
{
    string errorString = "Replace this text.";

    // Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString);
}

private void PrintColError(DataRow row, int columnIndex)
{
    // Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex));
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: