DataTable.HasErrors Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
.