DataRow.ClearErrors Methode

Definition

Löscht die Fehler für die Zeile.Clears the errors for the row. Dazu zählen auch der RowError und Fehler, die mit SetColumnError(Int32, String) festgelegt wurden.This includes the RowError and errors set with SetColumnError(Int32, String).

public:
 void ClearErrors();
public void ClearErrors ();
member this.ClearErrors : unit -> unit
Public Sub ClearErrors ()

Beispiele

Im folgenden Beispiel wird verwendet HasErrors , um nach Fehlern zu suchen.The following example uses the HasErrors to look for errors. Wenn die Zeile Fehler aufweist, gibt GetColumnsInError die Methode das Array von Spalten mit Fehlern zurück, die dann aufgelöst werden können.If the row has errors, the GetColumnsInError method returns the array of columns with errors that can then be resolved. Anschließend ClearErrors wird die-Methode aufgerufen, um alle Fehler zu löschen.The ClearErrors method is then called to clear all errors.

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

Hinweise

Verwenden SetColumnError Sie GetColumnError und, um Fehler für einzelne Spalten festzulegen und zurückzugeben.Use SetColumnError and GetColumnError to set and return errors for individual columns.

Legen Sie RowError die-Eigenschaft fest, um einen Fehler festzulegen, der für die gesamte Zeile gilt.Set the RowError property to set an error that applies to the whole row.

Verwenden Sie die HasErrors -Methode, um zu bestimmen, ob für die Columns-Auflistung Fehler vorhanden sind.To determine whether any errors exist for the columns collection, use the HasErrors method. Folglich können Sie die GetColumnsInError -Methode verwenden, um alle Spalten mit Fehlern abzurufen.Consequently, you can use the GetColumnsInError method to retrieve all the columns with errors.

Gilt für:

Siehe auch