DataTable.HasErrors Özellik

Tanım

Tablonun ait olduğu tabloların DataSet herhangi birindeki satırlarda hata olup olmadığını belirten bir değer alır.

public:
 property bool HasErrors { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool HasErrors { get; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataTableHasErrorsDescr")]
public bool HasErrors { get; }
[<System.ComponentModel.Browsable(false)>]
member this.HasErrors : bool
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataTableHasErrorsDescr")>]
member this.HasErrors : bool
Public ReadOnly Property HasErrors As Boolean

Özellik Değeri

true hatalar varsa; aksi takdirde false.

Öznitelikler

Örnekler

Aşağıdaki örnek, bir tabloda hata olup olmadığını denetlemek için özelliğini kullanır HasErrors .

private void CheckForErrors(DataSet dataSet)
{
    // Invoke GetChanges on the DataSet to create a reduced set.
    DataSet thisDataSet = dataSet.GetChanges();

    // Check each table's HasErrors property.
    foreach(DataTable table in thisDataSet.Tables)
    {
        // If HasErrors is true, reconcile errors.
        if(table.HasErrors)
        {
            // Insert code to reconcile errors.
        }
    }
}
Private Sub CheckForErrors(dataSet As DataSet)
    ' Invoke GetChanges on the DataSet to create a reduced set.
    Dim thisDataSet As DataSet = dataSet.GetChanges()

    ' Check each table's HasErrors property.
    Dim table As DataTable
    For Each table In thisDataSet.Tables
        ' If HasErrors is true, reconcile errors.
        If table.HasErrors Then
            ' Insert code to reconcile errors.
        End If
    Next table
End Sub

Açıklamalar

Kullanıcılar içinde bulunan DataTablebir veri kümesi üzerinde çalışırken, değişiklik bazı doğrulama hatalarına neden olursa her değişikliği bir hatayla işaretleyebilirsiniz. özelliğini kullanarak bir hata iletisiyle bir bütün DataRow olarak RowError işaretleyebilirsiniz. Ayrıca, yöntemiyle SetColumnError satırın her sütununda hatalar ayarlayabilirsiniz.

bir veri kaynağını ile DataSetgüncelleştirmeden önce hedefte DataSetyöntemini çağırmanız GetChanges önerilir. yöntemi, yalnızca özgün öğede yapılan değişiklikleri içeren bir DataSet ile sonuç alır. güncelleştirme için veri kaynağına göndermeden DataSet önce, satırlardaki HasErrors satırlara veya sütunlara herhangi bir hata eklenip eklenmediğini görmek için her tablonun özelliğini denetleyin.

Her hatayı uzlaştırdıktan sonra, yöntemini DataRowkullanarak ClearErrors hataları temizleyin.

Şunlara uygulanır

Ayrıca bkz.