DataSet.HasErrors Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Eigenschaftswert
true
wenn eine Tabelle einen Fehler enthält; andernfalls false
.
- Attribute
Beispiele
Im folgenden Beispiel wird die HasErrors Eigenschaft verwendet, um festzustellen, ob ein DataSet Objekt Fehler enthält. Falls ja, werden die Fehler für jede in jedem DataRow DataTable gedruckt.
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
Hinweise
Jede DataTable in einer DataSet Eigenschaft verfügt auch über eine HasErrors Eigenschaft. Verwenden Sie die HasErrors
Eigenschaft des DataSet
ersten, um festzustellen, ob eine Tabelle Fehler aufweist, bevor Sie einzelne DataTable Objekte überprüfen. Wenn ein DataTable
Fehler vorliegt, gibt die Methode ein Array von DataRow Objekten zurück, die GetErrors die Fehler enthalten.