DataTable.HasErrors Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of er fouten zijn in een van de rijen in een van de tabellen waartoe DataSet de tabel behoort.
public:
property bool HasErrors { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataTableHasErrorsDescr")]
public bool HasErrors { get; }
[System.ComponentModel.Browsable(false)]
public bool HasErrors { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataTableHasErrorsDescr")>]
member this.HasErrors : bool
[<System.ComponentModel.Browsable(false)>]
member this.HasErrors : bool
Public ReadOnly Property HasErrors As Boolean
Waarde van eigenschap
true als er fouten bestaan; anders false.
- Kenmerken
Voorbeelden
In het volgende voorbeeld wordt de HasErrors eigenschap gebruikt om te controleren of een tabel fouten bevat.
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
Opmerkingen
Wanneer gebruikers aan een set gegevens in een DataTablegroep werken, kunt u elke wijziging markeren met een fout als de wijziging een validatiefout veroorzaakt. U kunt een geheel DataRow markeren met een foutbericht met behulp van de RowError eigenschap. U kunt ook fouten instellen voor elke kolom van de rij met de SetColumnError methode.
Voordat u een gegevensbron met een DataSetgegevensbron bijwerkt, is het raadzaam om eerst de GetChanges methode op het doel aan DataSette roepen. De methode resulteert in een DataSet methode die alleen de wijzigingen bevat die in het origineel zijn aangebracht. Voordat u de DataSet gegevensbron verzendt voor het bijwerken, controleert u de HasErrors eigenschap van elke tabel om te zien of er fouten zijn gekoppeld aan de rijen of kolommen in de rijen.
Nadat u elke fout hebt afgestemd, wist u de fouten met de ClearErrors methode van de DataRow.