Udostępnij za pośrednictwem


Jak: zlokalizować wierszy, które zawierają błędy

Podczas pracy z pojedynczych kolumn i wierszy danych, może to być czas, kiedy rekord zawiera błąd.Można sprawdzić HasErrors właściwość, aby ustalić, jeżeli błędy występują w DataSet, DataTable, lub DataRow.

Aby zlokalizować wiersza, który zawiera błędy

  1. Sprawdź HasErrors właściwość, aby sprawdzić, czy są błędy w zestawie danych.

  2. Jeśli HasErrors jest właściwość true, iterację kolekcji tabel, a następnie wiersze, aby znaleźć wiersz z powodu błędu.

    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.
                        }
                    }
                }
            }
        }
    }
    

Zobacz też

Koncepcje

Przygotowanie aplikacji do odbierania danych

Pobieranie danych do aplikacji

Wiązanie formantów z danych w programie Visual Studio

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

Omówienie aplikacji danych w programie Visual Studio

Połączenie z danymi w programie Visual Studio

Narzędzia do pracy ze źródłami danych w programie Visual Studio