Sdílet prostřednictvím


DataSet.HasErrors Vlastnost

Definice

Získá hodnotu označující, zda existují chyby v některém z objektů v rámci tohoto DataSetobjektu DataTable .

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

Hodnota vlastnosti

truepokud některá tabulka obsahuje chybu; v opačném případě . false

Atributy

Příklady

Následující příklad používá HasErrors vlastnost k určení, zda DataSet objekt obsahuje chyby. Pokud ano, vytisknou se chyby pro každou DataRow z nich 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

Poznámky

Každý DataTable v objektu DataSet má také vlastnost HasErrors . Před kontrolou HasErrors jednotlivých DataTable objektů použijte vlastnost prvního objektu DataSet k určení, jestli některá tabulka obsahuje chyby. Pokud má DataTable chyba, GetErrors vrátí metoda pole DataRow objektů obsahujících chyby.

Platí pro

Viz také