Freigeben über


DataRow.ClearErrors Methode

Definition

Löscht die Fehler für die Zeile. Dazu zählen auch der RowError und Fehler, die mit SetColumnError(Int32, String) festgelegt wurden.

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

Beispiele

Im folgenden Beispiel wird der HasErrors verwendet, um nach Fehlern zu suchen. Wenn die Zeile Fehler aufweist, gibt die GetColumnsInError Methode das Array von Spalten mit Fehlern zurück, die dann aufgelöst werden können. Die ClearErrors -Methode wird dann aufgerufen, um alle Fehler zu beheben.

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 und SetColumnErrorGetColumnError zum Festlegen und Zurückgeben von Fehlern für einzelne Spalten.

Legen Sie die RowError -Eigenschaft fest, um einen Fehler festzulegen, der für die gesamte Zeile gilt.

Verwenden Sie die -Methode, um zu ermitteln, ob Fehler für die HasErrors Spaltenauflistung vorhanden sind. Folglich können Sie die GetColumnsInError -Methode verwenden, um alle Spalten mit Fehlern abzurufen.

Gilt für:

Weitere Informationen