方法 : エラーが発生している行を探す
更新 : 2007 年 11 月
データの個々の列と行に対して操作を行う際に、レコードにエラーが含まれている場合があります。HasErrors プロパティをチェックすると、DataSet、DataTable、または DataRow にエラーがあるかどうかを確認できます。
エラーのある行を見つけるには
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. } } } } } }