Lire en anglais

Partager via


DataRow.ClearErrors Méthode

Définition

Efface les erreurs pour la ligne. Cela inclut RowError et les erreurs définies avec SetColumnError(Int32, String).

C#
public void ClearErrors ();

Exemples

L’exemple suivant utilise pour rechercher les HasErrors erreurs. Si la ligne présente des erreurs, la GetColumnsInError méthode retourne le tableau de colonnes avec des erreurs qui peuvent ensuite être résolues. La ClearErrors méthode est ensuite appelée pour effacer toutes les erreurs.

C#
private void GetAllErrs(DataRow row)
{
    // Declare an array variable for DataColumn objects.
    DataColumn[] colArr;
    // If the Row has errors, check use GetColumnsInError.
    if(row.HasErrors)
    {
        // Get the array of columns in error.
        colArr = row.GetColumnsInError();
        for(int i = 0; i < colArr.Length; i++)
        {
            // Insert code to fix errors on each column.
            Console.WriteLine(colArr[i].ColumnName);
        }
        // Clear errors after reconciling.
        row.ClearErrors();
    }
}

Remarques

Utilisez SetColumnError et GetColumnError pour définir et retourner des erreurs pour des colonnes individuelles.

Définissez la RowError propriété pour définir une erreur qui s’applique à la ligne entière.

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

S’applique à

Produit Versions
.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

Voir aussi