DataRow.SetColumnError Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
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
- ClearErrors()
- DataColumnCollection
- Contains(String)
- DataColumn
- GetColumnsInError()
- HasErrors
- RowError
Se aplica a
SetColumnError(Int32, String)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
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
- ClearErrors()
- DataColumnCollection
- Contains(String)
- DataColumn
- GetColumnsInError()
- HasErrors
- RowError
Se aplica a
SetColumnError(String, String)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
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
- ClearErrors()
- DataColumnCollection
- Contains(String)
- DataColumn
- GetColumnsInError()
- HasErrors
- RowError