DataTable.HasErrors Vlastnost

Definice

Získá hodnotu označující, zda existují chyby v některém z řádků v některé z tabulek DataSet , do kterých tabulka patří.

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

Hodnota vlastnosti

Boolean

true pokud existují chyby; jinak false.

Atributy

Příklady

Následující příklad pomocí HasErrors vlastnosti zkontroluje, jestli tabulka obsahuje chyby.

private void CheckForErrors(DataSet dataSet)
{
    // Invoke GetChanges on the DataSet to create a reduced set.
    DataSet thisDataSet = dataSet.GetChanges();

    // Check each table's HasErrors property.
    foreach(DataTable table in thisDataSet.Tables)
    {
        // If HasErrors is true, reconcile errors.
        if(table.HasErrors)
        {
            // Insert code to reconcile errors.
        }
    }
}
Private Sub CheckForErrors(dataSet As DataSet)
    ' Invoke GetChanges on the DataSet to create a reduced set.
    Dim thisDataSet As DataSet = dataSet.GetChanges()

    ' Check each table's HasErrors property.
    Dim table As DataTable
    For Each table In thisDataSet.Tables
        ' If HasErrors is true, reconcile errors.
        If table.HasErrors Then
            ' Insert code to reconcile errors.
        End If
    Next table
End Sub

Poznámky

Když uživatelé pracují na sadě dat obsažených v souboru DataTable, můžete každou změnu označit chybou, pokud změna způsobí nějaké selhání ověření. Pomocí vlastnosti můžete označit celou DataRow chybovou zprávou RowError . Pomocí metody můžete také nastavit chyby na každém sloupci řádku SetColumnError .

Před aktualizací zdroje dat pomocí DataSetzdroje dat se doporučuje nejprve vyvolat metodu GetChanges v cíli DataSet. Výsledkem metody DataSet je, že obsahuje pouze změny provedené v původním souboru. Před odesláním DataSet do zdroje dat pro aktualizaci zkontrolujte HasErrors vlastnost každé tabulky a zjistěte, jestli byly k řádkům nebo sloupcům řádků v řádcích připojeny nějaké chyby.

Po opětovném přidružení každé chyby vymažte chyby metodou ClearErrors DataRow.

Platí pro

Viz také