DataRow.ClearErrors Yöntem

Tanım

Satır hatalarını temizler. Bu, RowError ile SetColumnError(Int32, String)ayarlanan ve hatalarını içerir.

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

Örnekler

Aşağıdaki örnek, hataları aramak için öğesini HasErrors kullanır. Satırda hatalar varsa yöntemi, GetColumnsInError düzeltilebilen hata içeren sütun dizisini döndürür. Ardından ClearErrors tüm hataları temizlemek için yöntemi çağrılır.

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

Açıklamalar

Tek tek sütunlarda hataları ayarlamak ve döndürmek için ve GetColumnError kullanınSetColumnError.

RowError Tüm satır için geçerli olan bir hata ayarlamak için özelliğini ayarlayın.

Sütun koleksiyonunda herhangi bir hata olup olmadığını belirlemek için yöntemini kullanın HasErrors . Sonuç olarak, hata içeren tüm sütunları almak için yöntemini kullanabilirsiniz GetColumnsInError .

Şunlara uygulanır

Ayrıca bkz.