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 urč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 používá HasErrors vlastnost ke kontrole, zda 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í se sadou dat obsažených v souboru DataTable, můžete každou změnu označit chybou, pokud změna způsobí selhání ověření. Pomocí vlastnosti můžete označit celou DataRow chybovou zprávou RowError . U každého sloupce řádku můžete také nastavit chyby pomocí SetColumnError metody.
Před aktualizací zdroje dat pomocí metody DataSetse doporučuje nejprve vyvolat GetChanges metodu v cíli DataSet. Výsledkem metody DataSet je, že obsahuje pouze změny provedené v originálu. Před odesláním DataSet do zdroje dat pro aktualizaci zkontrolujte HasErrors vlastnost každé tabulky, abyste zjistili, jestli byly k řádkům nebo sloupcům řádků připojeny nějaké chyby.
Po opětovném přidružení každé chyby vymažte chyby metodou ClearErrorsDataRow.