DataSet.HasErrors プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
property bool HasErrors { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool HasErrors { get; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataSetHasErrorsDescr")]
public bool HasErrors { get; }
[<System.ComponentModel.Browsable(false)>]
member this.HasErrors : bool
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataSetHasErrorsDescr")>]
member this.HasErrors : bool
Public ReadOnly Property HasErrors As Boolean
プロパティ値
true
いずれかのテーブルにエラーが含まれている場合は 。それ以外の場合は false
。
- 属性
例
次の例では、 プロパティを HasErrors 使用して、オブジェクトにエラーが DataSet 含まれているかどうかを判断します。 その場合は、それぞれのDataRowDataTableエラーが出力されます。
private void CheckForErrors()
{
if(!DataSet1.HasErrors)
{
DataSet1.Merge(DataSet2);
}
else
{
PrintRowErrs(DataSet1);
}
}
private void PrintRowErrs(DataSet dataSet)
{
foreach(DataTable table in dataSet.Tables)
{
foreach(DataRow row in table.Rows)
{
if(row.HasErrors)
{
Console.WriteLine(row.RowError);
}
}
}
}
Private Sub CheckForErrors()
If Not DataSet1.HasErrors Then
DataSet1.Merge(DataSet2)
Else
PrintRowErrs(DataSet1)
End If
End Sub
Private Sub PrintRowErrs(ByVal dataSet As DataSet)
Dim row As DataRow
Dim table As DataTable
For Each table In dataSet.Tables
For Each row In table.Rows
If row.HasErrors Then
Console.WriteLine(row.RowError)
End If
Next
Next
End Sub
注釈
内の各 DataTable にも プロパティがありますHasErrors。DataSet 個々DataTableのオブジェクトをHasErrors
チェックする前にDataSet
、最初の の プロパティを使用して、テーブルにエラーがあるかどうかを確認します。 に DataTable
エラーがある場合、 GetErrors メソッドはエラーを含むオブジェクトの DataRow 配列を返します。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET