Bagikan melalui


DataSet.HasErrors Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah ada kesalahan dalam salah DataTable satu objek dalam ini DataSet.

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

Nilai Properti

true jika ada tabel yang berisi kesalahan; jika tidak, false.

Atribut

Contoh

Contoh berikut menggunakan HasErrors properti untuk menentukan apakah DataSet objek berisi kesalahan. Jika demikian, kesalahan untuk masing-masing DataRow dicetak DataTable .

private void CheckForErrors()
{
    if(!DataSet1.HasErrors)
    {
        DataSet1.Merge(DataSet2);
    }
    else
    {
        PrintRowErrs(DataSet1);
    }
}

private void PrintRowErrs(DataSet dataSet)
{
    foreach(DataTable table in dataSet.Tables)
    {
        foreach(DataRow row in table.Rows)
        {
            if(row.HasErrors)
            {
                Console.WriteLine(row.RowError);
            }
        }
    }
}
Private Sub CheckForErrors()
    If Not DataSet1.HasErrors Then
        DataSet1.Merge(DataSet2)
    Else
       PrintRowErrs(DataSet1)
    End If
End Sub
 
Private Sub PrintRowErrs(ByVal dataSet As DataSet)
    Dim row As DataRow
    Dim table As DataTable
    For Each table In  dataSet.Tables
       For Each row In table.Rows
          If row.HasErrors Then
             Console.WriteLine(row.RowError)
          End If
       Next
    Next
End Sub

Keterangan

Masing-masing DataTable di juga DataSet memiliki HasErrors properti. HasErrors Gunakan properti yang DataSet pertama, untuk menentukan apakah ada tabel yang memiliki kesalahan, sebelum memeriksa objek individualDataTable. Jika memiliki DataTable kesalahan, GetErrors metode mengembalikan array DataRow objek yang berisi kesalahan.

Berlaku untuk

Lihat juga