DataSet.HasErrors Propiedad

Definición

Obtiene un valor que indica si hay errores en alguno de los objetos DataTable de este 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

Valor de propiedad

true si alguna tabla contiene un error; de lo contrario, false.true if any table contains an error; otherwise, false.

Atributos

Ejemplos

En el ejemplo siguiente se usa la propiedad HasErrors para determinar si un objeto DataSet contiene errores.The following example uses the HasErrors property to determine whether a DataSet object contains errors. Si es así, se imprimen los errores de cada DataRow de cada 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

Comentarios

Cada DataTable de un DataSet también tiene una propiedad HasErrors.Each DataTable in a DataSet also has a HasErrors property. Utilice primero la propiedad HasErrors del DataSet, para determinar si alguna tabla tiene errores, antes de comprobar los objetos de DataTable individuales.Use the HasErrors property of the DataSet first, to determine if any table has errors, before checking individual DataTable objects. Si un DataTable tiene errores, el método GetErrors devuelve una matriz de objetos DataRow que contienen los errores.If a DataTable has errors, the GetErrors method returns an array of DataRow objects containing the errors.

Se aplica a

Consulte también: