Udostępnij za pośrednictwem


Porady: lokalizowanie wierszy zawierających 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

Przygotowywanie aplikacji na otrzymywanie danych

Pobieranie danych do aplikacji

Powiązywanie kontrolek z danymi w Visual Studio

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

Przegląd aplikacji w Visual Studio

Łączenie z danymi w Visual Studio

Narzędzia służące do pracy ze źródłami danych w Visual Studio