DataTable.HasErrors Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 DataRow
kullanarak ClearErrors hataları temizleyin.