Partager via


DataRow.SetColumnError Méthode

Définition

Définit la description d'erreur d'une colonne.

Surcharges

SetColumnError(DataColumn, String)

Définit la description d'erreur d'une colonne, spécifiée en tant que DataColumn.

SetColumnError(Int32, String)

Définit la description d'erreur d'une colonne spécifiée par l'index.

SetColumnError(String, String)

Définit la description d'erreur d'une colonne spécifiée par son nom.

SetColumnError(DataColumn, String)

Source:
DataRow.cs
Source:
DataRow.cs
Source:
DataRow.cs

Définit la description d'erreur d'une colonne, spécifiée en tant que 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)

Paramètres

column
DataColumn

DataColumn pour lequel définir la description d'erreur.

error
String

Description de l'erreur.

Exemples

L’exemple suivant définit une description d’erreur pour un spécifié 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

Remarques

Pour examiner les descriptions d’erreurs, utilisez la GetColumnError méthode .

Pour déterminer s’il existe des erreurs pour la collection de colonnes, utilisez la HasErrors propriété . Par conséquent, vous pouvez utiliser la GetColumnsInError méthode pour récupérer toutes les colonnes contenant des erreurs.

Si null ou une chaîne vide est passée en tant que error paramètre, le DataRow se comporte comme si aucune erreur n’avait été définie et la HasErrors propriété retournera false.

Pour définir une description d’erreur personnalisée sur l’ensemble de la ligne, utilisez la RowError propriété .

Pour déterminer s’il existe des erreurs pour la collection de colonnes, utilisez la HasErrors méthode .

Pour effacer toutes les erreurs de la collection de colonnes, utilisez la ClearErrors méthode .

Voir aussi

S’applique à

SetColumnError(Int32, String)

Source:
DataRow.cs
Source:
DataRow.cs
Source:
DataRow.cs

Définit la description d'erreur d'une colonne spécifiée par l'index.

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)

Paramètres

columnIndex
Int32

Index de base zéro de la colonne.

error
String

Description de l'erreur.

Exceptions

L'argument columnIndex est hors limites

Exemples

L’exemple suivant définit une description d’erreur pour un spécifié 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

Remarques

La méthode est utilisée pour définir des descriptions d’erreurs personnalisées sur des colonnes spécifiées. Vous pouvez utiliser le ErrorProvider contrôle pour afficher le texte de l’erreur.

Pour examiner les descriptions d’erreurs, utilisez la GetColumnError méthode .

Pour déterminer s’il existe des erreurs pour la collection de colonnes, utilisez la HasErrors propriété . Par conséquent, vous pouvez utiliser la GetColumnsInError méthode pour récupérer toutes les colonnes contenant des erreurs.

Si null ou une chaîne vide est passée en tant que error paramètre, le DataRow se comporte comme si aucune erreur n’avait été définie et la HasErrors propriété retournera false.

Pour définir une description d’erreur personnalisée sur l’ensemble de la ligne, utilisez la RowError propriété .

Pour effacer toutes les erreurs de la collection de colonnes, utilisez la ClearErrors méthode .

Pour définir le texte d’erreur qui s’applique à une ligne entière, définissez la RowError propriété .

Voir aussi

S’applique à

SetColumnError(String, String)

Source:
DataRow.cs
Source:
DataRow.cs
Source:
DataRow.cs

Définit la description d'erreur d'une colonne spécifiée par son nom.

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)

Paramètres

columnName
String

Nom de la colonne.

error
String

Description de l'erreur.

Exemples

L’exemple suivant définit une description d’erreur pour un spécifié 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

Remarques

Le nom d’une colonne est défini avec la ColumnName propriété de la DataColumn classe .

Pour examiner les descriptions d’erreurs, utilisez la GetColumnError méthode .

Pour déterminer s’il existe des erreurs pour la collection de colonnes, utilisez la HasErrors propriété . Par conséquent, vous pouvez utiliser la GetColumnsInError méthode pour récupérer toutes les colonnes contenant des erreurs.

Si null ou une chaîne vide est passée en tant que error paramètre, le DataRow se comporte comme si aucune erreur n’avait été définie et la HasErrors propriété retournera false.

Pour définir une description d’erreur personnalisée sur l’ensemble de la ligne, utilisez la RowError propriété .

Pour déterminer s’il existe des erreurs pour la collection de colonnes, utilisez la HasErrors méthode .

Pour effacer toutes les erreurs de la collection de colonnes, utilisez la ClearErrors méthode .

Voir aussi

S’applique à