DataSet.HasErrors 속성

정의

DataTable 내의 DataSet 개체에 오류가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether there are errors in any of the DataTable objects within this DataSet.

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

속성 값

Boolean

true 테이블에 오류가 있으면이 고, 그렇지 않으면입니다. 그렇지 않으면 false 입니다.true if any table contains an error; otherwise, false.

특성

예제

다음 예제에서는 속성을 사용 하 여 HasErrors 개체에 DataSet 오류가 포함 되어 있는지 여부를 확인 합니다.The following example uses the HasErrors property to determine whether a DataSet object contains errors. 그렇다면 각에 대 한 오류가 DataRow DataTable 출력 됩니다.If so, the errors for each DataRow in each DataTable are printed.

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의 각에는 속성도 있습니다 DataSet HasErrors .Each DataTable in a DataSet also has a HasErrors property. HasErrors첫 번째의 속성을 사용 DataSet 하 여 개별 개체를 확인 하기 전에 테이블에 오류가 있는지 여부를 확인 합니다 DataTable .Use the HasErrors property of the DataSet first, to determine if any table has errors, before checking individual DataTable objects. 에 오류가 있는 경우이 DataTable GetErrors 메서드는 DataRow 오류를 포함 하는 개체의 배열을 반환 합니다.If a DataTable has errors, the GetErrors method returns an array of DataRow objects containing the errors.

적용 대상