Compartilhar via


Como: localizar linhas com erros

Ao trabalhar com colunas individuais e linhas de dados, pode haver vezes que um registro contenha um erro.Você pode verificar a propriedade HasErrors para determinar se existem erros em um DataSet, DataTable, ou DataRow.

Para localizar uma linha que tem erros

  1. Verifique a propriedade HasErrors para verificar se há erros no DataSet.

  2. Se a propriedade HasErrors é true, interaja nas coleções de tabelas, e então nas linhas para encontrar a linha com o erro.

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

Consulte também

Conceitos

Preparando seu aplicativo para receber dados

Buscando dados em seu aplicativo.

Controles de vinculação de dados de Visual Studio

Edição de dados em seu aplicativo.

Validação de dados

Salvar dados

Outros recursos

Visão geral dos aplicativos de dados em Visual Studio

Connecting to Data in Visual Studio

Ferramentas para trabalhar com fontes de dados em Visual Studio