DataRow.ClearErrors Methode

Definitie

Hiermee worden de fouten voor de rij gewist. Dit omvat de RowError set en fouten die zijn ingesteld met SetColumnError(Int32, String).

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

Voorbeelden

In het volgende voorbeeld wordt gebruikgemaakt van het HasErrors om te zoeken naar fouten. Als de rij fouten bevat, retourneert de GetColumnsInError methode de matrix met kolommen met fouten die vervolgens kunnen worden opgelost. De ClearErrors methode wordt vervolgens aangeroepen om alle fouten te wissen.

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

Opmerkingen

Gebruik SetColumnError en GetColumnError om fouten voor afzonderlijke kolommen in te stellen en te retourneren.

Stel de RowError eigenschap in om een fout in te stellen die van toepassing is op de hele rij.

Gebruik de HasErrors methode om te bepalen of er fouten bestaan voor de verzameling kolommen. Daarom kunt u de GetColumnsInError methode gebruiken om alle kolommen met fouten op te halen.

Van toepassing op

Zie ook