DataSet.HasErrors Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Wartość właściwości
true
jeśli jakakolwiek tabela zawiera błąd; w przeciwnym razie , false
.
- Atrybuty
Przykłady
W poniższym przykładzie użyto właściwości w HasErrors celu określenia, czy DataSet obiekt zawiera błędy. Jeśli tak, błędy dla każdego DataRow z nich DataTable są drukowane.
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
Uwagi
Każda DataTable w obiekcie DataSet ma HasErrors również właściwość . HasErrors
Użyj właściwości DataSet
pierwszy, aby określić, czy jakakolwiek tabela zawiera błędy, przed sprawdzeniem poszczególnych DataTable obiektów. Jeśli wystąpiły DataTable
błędy, GetErrors metoda zwraca tablicę DataRow obiektów zawierających błędy.