Практическое руководство. Поиск строк с ошибками

При работе с отдельными столбцами и строками данных могут встречаться записи, содержащие ошибку.Чтобы определить наличие ошибок в DataSet, DataTable или DataRow, используйте свойство HasErrors.

Обнаружение строки, содержащей ошибку

  1. Используйте свойство HasErrors, чтобы определить наличие ошибок в наборе данных.

  2. Если свойство HasErrors имеет значение true, выполните итерацию всех элементов коллекции таблиц, а затем в строках, чтобы найти строку с ошибкой.

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

См. также

Основные понятия

Подготовка приложения к получению данных

Выборка данных в приложение

Привязка элементов управления к данным в Visual Studio

Редактирование данных в приложении

Проверка данных

Сохранение данных

Другие ресурсы

Общие сведения о приложениях для работы с данными в Visual Studio

Подключение к данным в Visual Studio

Средства для работы с источниками данных в Visual Studio