DataTable.HasErrors Eigenschap

Definitie

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.

Van toepassing op

Zie ook