Condividi tramite


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, System::String ^ error);
public void SetColumnError (System.Data.DataColumn column, string? error);
public void SetColumnError (System.Data.DataColumn column, string error);
member this.SetColumnError : System.Data.DataColumn * string -> unit
Public Sub SetColumnError (column As DataColumn, error As String)

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));
}
Private Sub SetColError(ByVal row As DataRow, _
    byVal columnIndex As Integer)
    Dim errorString As String = "Replace this text."

    ' Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString)
End Sub
 
Private Sub PrintColError( _
    ByVal row As DataRow, byVal columnIndex As Integer)

    ' Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex))
End Sub

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

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, System::String ^ error);
public void SetColumnError (int columnIndex, string? error);
public void SetColumnError (int columnIndex, string error);
member this.SetColumnError : int * string -> unit
Public Sub SetColumnError (columnIndex As Integer, error As String)

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));
}
Private Sub SetColError(ByVal row As DataRow, _
    byVal columnIndex As Integer)
    Dim errorString As String = "Replace this text."

    ' Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString)
End Sub
 
Private Sub PrintColError( _
    ByVal row As DataRow, byVal columnIndex As Integer)

    ' Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex))
End Sub

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

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(System::String ^ columnName, System::String ^ error);
public void SetColumnError (string columnName, string? error);
public void SetColumnError (string columnName, string error);
member this.SetColumnError : string * string -> unit
Public Sub SetColumnError (columnName As String, error As String)

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));
}
Private Sub SetColError(ByVal row As DataRow, _
    byVal columnIndex As Integer)
    Dim errorString As String = "Replace this text."

    ' Set the error for the specified column of the row.
    row.SetColumnError(columnIndex, errorString)
End Sub
 
Private Sub PrintColError( _
    ByVal row As DataRow, byVal columnIndex As Integer)

    ' Print the error of a specified column.
    Console.WriteLine(row.GetColumnError(columnIndex))
End Sub

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