DataSet.HasErrors DataSet.HasErrors DataSet.HasErrors DataSet.HasErrors Property

Definition

Ruft einen Wert ab, der angibt, ob in diesem DataTable in einem der DataSet-Objekte Fehler vorliegen.Gets a value indicating whether there are errors in any of the DataTable objects within this DataSet.

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

Eigenschaftswert

true Wenn eine Tabelle einen Fehler enthält; andernfalls false.true if any table contains an error; otherwise, false.

Beispiele

Im folgenden Beispiel wird die HasErrors Eigenschaft, um zu bestimmen, ob eine DataSet -Objekt Fehler enthält.The following example uses the HasErrors property to determine whether a DataSet object contains errors. Wenn dies der Fall ist, die Fehler für die einzelnen DataRow in den einzelnen DataTable werden gedruckt.If so, the errors for each DataRow in each DataTable are printed.

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 einem DataSet verfügt auch über eine HasErrors Eigenschaft.Each DataTable in a DataSet also has a HasErrors property. Verwenden der HasErrors Eigenschaft der DataSet zuerst, um festzustellen, ob eine Tabelle ein Fehler vor der Überprüfung der einzelnen enthält DataTable Objekte.Use the HasErrors property of the DataSet first, to determine if any table has errors, before checking individual DataTable objects. Wenn eine DataTable enthält Fehler, die GetErrors Methode gibt ein Array von DataRow Objekte, die den Fehler enthält.If a DataTable has errors, the GetErrors method returns an array of DataRow objects containing the errors.

Gilt für:

Siehe auch