Cómo: Localizar filas con errores

Actualización: noviembre 2007

Al trabajar con columnas y filas de datos individuales, puede ocurrir que un registro contenga un error. Puede verificar la propiedad HasErrors para determinar si hay errores en un DataSet, DataTable o DataRow.

Para localizar una fila con errores

  1. Verifique la propiedad HasErrors para ver si hay errores en el conjunto de datos.

  2. Si la propiedad HasErrors es true, recorra en iteración las colecciones de tablas y, a continuación, las filas para encontrar la que tiene el error.

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

Vea también

Otros recursos

Introducción a Data Access

Conectarse a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Mostrar datos en formularios en aplicaciones para Windows

Modificar datos en la aplicación

Validar datos

Guardar datos

Recursos de datos