DataRow.SetColumnError Método

Definición

Establece la descripción de error para una columna.

Sobrecargas

SetColumnError(DataColumn, String)

Establece la descripción de error para una columna especificada como DataColumn.

SetColumnError(Int32, String)

Establece la descripción de error para una columna especificada mediante un índice.

SetColumnError(String, String)

Establece la descripción de error para una columna especificada mediante un nombre.

SetColumnError(DataColumn, String)

Establece la descripción de error para una columna especificada como 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)

Parámetros

column
DataColumn

DataColumn para el que se va a establecer la descripción de error.

error
String

Descripción de error.

Ejemplos

En el ejemplo siguiente se establece una descripción de error para un especificado 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

Comentarios

Para examinar las descripciones de errores, use el GetColumnError método .

Para determinar si existen errores para la colección de columnas, use la HasErrors propiedad . Por lo tanto, puede usar el GetColumnsInError método para recuperar todas las columnas con errores.

Si null o se pasa una cadena vacía como parámetro error , se DataRow comporta como si no se hubiera establecido ningún error y la HasErrors propiedad devolverá false.

Para establecer una descripción de error personalizada en toda la fila, use la RowError propiedad .

Para determinar si existen errores para la colección de columnas, use el HasErrors método .

Para borrar todos los errores de la colección de columnas, use el ClearErrors método .

Consulte también

Se aplica a

SetColumnError(Int32, String)

Establece la descripción de error para una columna especificada mediante un índice.

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)

Parámetros

columnIndex
Int32

Índice de base cero de la columna.

error
String

Descripción de error.

Excepciones

El argumento columnIndex está fuera de intervalo.

Ejemplos

En el ejemplo siguiente se establece una descripción de error para un especificado 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

Comentarios

El método se usa para establecer descripciones de errores personalizadas en columnas especificadas. Puede usar el ErrorProvider control para mostrar el texto del error.

Para examinar las descripciones de errores, use el GetColumnError método .

Para determinar si existen errores para la colección de columnas, use la HasErrors propiedad . Por lo tanto, puede usar el GetColumnsInError método para recuperar todas las columnas con errores.

Si null o se pasa una cadena vacía como parámetro error , se DataRow comporta como si no se hubiera establecido ningún error y la HasErrors propiedad devolverá false.

Para establecer una descripción de error personalizada en toda la fila, use la RowError propiedad .

Para borrar todos los errores de la colección de columnas, use el ClearErrors método .

Para establecer el texto de error que se aplica a una fila completa, establezca la RowError propiedad .

Consulte también

Se aplica a

SetColumnError(String, String)

Establece la descripción de error para una columna especificada mediante un nombre.

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)

Parámetros

columnName
String

El nombre de la columna.

error
String

Descripción de error.

Ejemplos

En el ejemplo siguiente se establece una descripción de error para un especificado 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

Comentarios

El nombre de una columna se establece con la ColumnName propiedad de la DataColumn clase .

Para examinar las descripciones de errores, use el GetColumnError método .

Para determinar si existen errores para la colección de columnas, use la HasErrors propiedad . Por lo tanto, puede usar el GetColumnsInError método para recuperar todas las columnas con errores.

Si null o se pasa una cadena vacía como parámetro error , se DataRow comporta como si no se hubiera establecido ningún error y la HasErrors propiedad devolverá false.

Para establecer una descripción de error personalizada en toda la fila, use la RowError propiedad .

Para determinar si existen errores para la colección de columnas, use el HasErrors método .

Para borrar todos los errores de la colección de columnas, use el ClearErrors método .

Consulte también

Se aplica a