Share via


Procedura: individuare righe con errori

Aggiornamento: novembre 2007

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

Altre risorse

Guida introduttiva all'accesso ai dati

Connessione ai dati in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Visualizzazione di dati su form nelle applicazioni Windows

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati

Risorse di dati