方法 : エラーが発生している行を探す

データの個々の列と行に対して操作を行う際に、レコードにエラーが含まれている場合があります。 HasErrors プロパティをチェックすると、DataSetDataTable、または DataRow にエラーがあるかどうかを確認できます。

エラーのある行を見つけるには

  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 でデータ ソースを操作するためのツール