DataSet.HasErrors DataSet.HasErrors DataSet.HasErrors DataSet.HasErrors Property

Definizione

Ottiene un valore che indica se sono presenti errori in uno degli oggetti DataTable all'interno di questo oggetto 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)]
[System.Data.DataSysDescription("DataSetHasErrorsDescr")]
public bool HasErrors { get; }
member this.HasErrors : bool
Public ReadOnly Property HasErrors As Boolean

Valore della proprietà

true Se una tabella contiene un errore. in caso contrario, false.true if any table contains an error; otherwise, false.

Esempi

L'esempio seguente usa il HasErrors proprietà per determinare se un DataSet oggetto contiene errori.The following example uses the HasErrors property to determine whether a DataSet object contains errors. In questo caso, gli errori di ciascun DataRow in ogni DataTable vengono stampati.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

Commenti

Ciascuna DataTable in un DataSet ha anche un HasErrors proprietà.Each DataTable in a DataSet also has a HasErrors property. Usare la HasErrors proprietà del DataSet prima, per determinare se una tabella dispone di errori, prima di controllare i singoli DataTable oggetti.Use the HasErrors property of the DataSet first, to determine if any table has errors, before checking individual DataTable objects. Se un DataTable presenta errori, il GetErrors metodo restituisce una matrice di DataRow gli oggetti che contiene gli errori.If a DataTable has errors, the GetErrors method returns an array of DataRow objects containing the errors.

Si applica a

Vedi anche