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 DataSet tabulek, do které patří tabulka.
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 dojde k chybám; jinak false
.
- Atributy
Příklady
Následující příklad používá HasErrors vlastnost ke kontrole, 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 objektu 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 celý DataRow s chybovou zprávou RowError . Pomocí metody můžete také nastavit chyby v každém sloupci řádku SetColumnError .
Před aktualizací zdroje dat pomocí DataSetse doporučuje nejprve vyvolat metodu GetChanges v cílovém DataSetobjektu . Výsledkem metody je DataSet , že obsahuje pouze změny provedené v originálu. Před odesláním DataSet souboru do zdroje dat pro aktualizaci zkontrolujte HasErrors vlastnost každé tabulky a zjistěte, jestli k řádkům nebo sloupcům v řádcích nebyly připojeny nějaké chyby.
Po odsouhlasení jednotlivých chyb vymažte chyby metodou ClearErrorsDataRow
.