Freigeben über


Gewusst wie: Suchen nach Zeilen mit Fehlern

Wenn Sie einzelne Datenspalten und -zeilen bearbeiten, stoßen Sie unter Umständen gelegentlich auf einen fehlerhaften Datensatz. Überprüfen Sie die HasErrors-Eigenschaft, um festzustellen, ob in DataSet, DataTable oder DataRow Fehler vorhanden sind.

So finden Sie fehlerhafte Zeile

  1. Überprüfen Sie die HasErrors-Eigenschaft, um festzustellen, ob das Dataset Fehler enthält.

  2. Wenn die HasErrors-Eigenschaft den Wert true hat, durchlaufen Sie die Auflistungen der Tabellen und anschließend der Zeilen, um die Zeile mit dem Fehler zu suchen.

    Private Sub FindErrors()
        Dim table As Data.DataTable
        Dim row As Data.DataRow
    
        If DataSet1.HasErrors Then
    
            For Each table In DataSet1.Tables
                If table.HasErrors Then
    
                    For Each row In table.Rows
                        If row.HasErrors Then
    
                            ' Process error here.
                        End If
                    Next
                End If
            Next
        End If
    End Sub
    
    private void FindErrors() 
    {
        if (dataSet1.HasErrors)
        {
            foreach (DataTable table in dataSet1.Tables)
            {
                if (table.HasErrors)
                {
                    foreach (DataRow row in table.Rows)
                    {
                        if (row.HasErrors)
                        {
                            // Process error here.
                        }
                    }
                }
            }
        }
    }
    

Siehe auch

Konzepte

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Binden von Steuerelementen an Daten in Visual Studio

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten

Weitere Ressourcen

Übersicht über Datenanwendungen in Visual Studio

Herstellen von Datenverbindungen in Visual Studio

Tools zum Arbeiten mit Datenquellen in Visual Studio