DataRow.SetColumnError Metodo

Definizione

Imposta la descrizione dell'errore per una colonna.

Overload

SetColumnError(DataColumn, String)

Imposta la descrizione dell'errore per una colonna specificata come oggetto DataColumn.

SetColumnError(Int32, String)

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

SetColumnError(String, String)

Imposta la descrizione dell'errore per una colonna specificata in base al nome.

SetColumnError(DataColumn, String)

Origine:
DataRow.cs
Origine:
DataRow.cs
Origine:
DataRow.cs

Imposta la descrizione dell'errore per una colonna specificata come oggetto DataColumn.

public void SetColumnError (System.Data.DataColumn column, string? error);
public void SetColumnError (System.Data.DataColumn column, string error);

Parametri

column
DataColumn

Oggetto DataColumn per il quale impostare la descrizione dell'errore.

error
String

Descrizione dell'errore.

Esempio

Nell'esempio seguente viene impostata una descrizione dell'errore per un oggetto 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));
}

Commenti

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

Per determinare se esistono errori per l'insieme columns, utilizzare la HasErrors proprietà . Di conseguenza, è possibile utilizzare il GetColumnsInError metodo per recuperare tutte le colonne con errori.

Se null o una stringa vuota viene passata come error parametro, l'oggetto DataRow si comporta come se non fosse stato impostato alcun errore e la HasErrors proprietà restituirà false.

Per impostare una descrizione dell'errore personalizzata nell'intera riga, utilizzare la RowError proprietà .

Per determinare se esistono errori per l'insieme columns, utilizzare il HasErrors metodo .

Per cancellare tutti gli errori per l'insieme columns, utilizzare il ClearErrors metodo .

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

SetColumnError(Int32, String)

Origine:
DataRow.cs
Origine:
DataRow.cs
Origine:
DataRow.cs

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

public void SetColumnError (int columnIndex, string? error);
public void SetColumnError (int columnIndex, string error);

Parametri

columnIndex
Int32

Indice in base zero della colonna.

error
String

Descrizione dell'errore.

Eccezioni

L'argomento columnIndex non rientra nell'intervallo.

Esempio

Nell'esempio seguente viene impostata una descrizione dell'errore per un oggetto 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));
}

Commenti

Il metodo viene utilizzato per impostare descrizioni di errore personalizzate sulle colonne specificate. È possibile utilizzare il ErrorProvider controllo per visualizzare il testo dell'errore.

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

Per determinare se esistono errori per l'insieme columns, utilizzare la HasErrors proprietà . Di conseguenza, è possibile utilizzare il GetColumnsInError metodo per recuperare tutte le colonne con errori.

Se null o una stringa vuota viene passata come error parametro, l'oggetto DataRow si comporta come se non fosse stato impostato alcun errore e la HasErrors proprietà restituirà false.

Per impostare una descrizione dell'errore personalizzata nell'intera riga, utilizzare la RowError proprietà .

Per cancellare tutti gli errori per l'insieme columns, utilizzare il ClearErrors metodo .

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

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

SetColumnError(String, String)

Origine:
DataRow.cs
Origine:
DataRow.cs
Origine:
DataRow.cs

Imposta la descrizione dell'errore per una colonna specificata in base al nome.

public void SetColumnError (string columnName, string? error);
public void SetColumnError (string columnName, string error);

Parametri

columnName
String

Nome della colonna.

error
String

Descrizione dell'errore.

Esempio

Nell'esempio seguente viene impostata una descrizione dell'errore per un oggetto 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));
}

Commenti

Il nome di una colonna viene impostato con la ColumnName proprietà della DataColumn classe .

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

Per determinare se esistono errori per l'insieme columns, utilizzare la HasErrors proprietà . Di conseguenza, è possibile utilizzare il GetColumnsInError metodo per recuperare tutte le colonne con errori.

Se null o una stringa vuota viene passata come error parametro, l'oggetto DataRow si comporta come se non fosse stato impostato alcun errore e la HasErrors proprietà restituirà false.

Per impostare una descrizione dell'errore personalizzata nell'intera riga, utilizzare la RowError proprietà .

Per determinare se esistono errori per l'insieme columns, utilizzare il HasErrors metodo .

Per cancellare tutti gli errori per l'insieme columns, utilizzare il ClearErrors metodo .

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1