DataRow.ClearErrors Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Efface les erreurs pour la ligne. Cela inclut RowError et les erreurs définies avec SetColumnError(Int32, String).
public:
void ClearErrors();
public void ClearErrors ();
member this.ClearErrors : unit -> unit
Public Sub 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.
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();
}
}
Private Sub GetAllErrs(ByVal row As DataRow)
' Declare an array variable for DataColumn objects.
Dim colArr() As DataColumn
' If the Row has errors, check use GetColumnsInError.
Dim i As Integer
If row.HasErrors Then
' Get the array of columns in error.
colArr = row.GetColumnsInError()
For i = 0 to colArr.GetUpperBound(0)
' Insert code to fix errors on each column.
Console.WriteLine(colArr(i).ColumnName)
Next i
' Clear errors after reconciling.
row.ClearErrors()
End If
End Sub
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.