Практическое руководство. Поиск строк с ошибками
Обновлен: Ноябрь 2007
При работе с отдельными столбцами и строками данных могут встречаться записи, содержащие ошибку. Чтобы определить наличие ошибок в DataSet, DataTable или DataRow, используйте свойство HasErrors.
Обнаружение строки, содержащей ошибку
Используйте свойство HasErrors, чтобы определить наличие ошибок в наборе данных.
Если свойство 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
Подготовка приложения к получению данных
Отображение данных на форме в приложениях Windows