Condividi tramite


Procedura: individuare righe con errori

Quando si eseguono operazioni con colonne e righe di dati singole, può accadere che un record contenga un errore. È possibile stabilire se gli errori si trovano in un DataSet, un DataTable oppure un DataRow controllando la proprietà HasErrors.

Per individuare una riga che presenta errori

  1. Controllare la proprietà HasErrors per rilevare la presenza di eventuali errori nel dataset.

  2. Se la proprietà HasErrors è true, scorrere gli insiemi delle tabelle, quindi le righe per individuare la riga che contiene l'errore.

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

Vedere anche

Concetti

Associazione di controlli ai dati in Visual Studio

Altre risorse

Cenni preliminari sulle applicazioni dati in Visual Studio

Connessione ai dati in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati

Strumenti per l'utilizzo delle origini dati in Visual Studio