NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

DataRow.GetColumnsInError

Gets an array of columns that have errors.

[Visual Basic]
Public Function GetColumnsInError() As DataColumn ()
[C#]
public DataColumn[] GetColumnsInError();
[C++]
public: DataColumn* GetColumnsInError() [];
[JScript]
public function GetColumnsInError() : DataColumn[];

Return Value

An array of DataColumn objects that contain errors.

Example [Visual Basic]

The following example uses the GetColumnsInError method to retrieve all DataColumn objects that have errors.

[Visual Basic]

Private Sub GetAllErrs()
   Dim ds As DataSet
   Dim colArr() As DataColumn
   Dim r As DataRow
   Dim c As DataColumn
   Dim cols as ColumnsCollection 
   Dim t As DataTable
   Dim i As Integer
   ds = DataSet1
   For Each t in ds.Tables
      If t.HasErrors Then
         For Each r in t.Rows
If r.HasErrors Then
   colArr = r.GetColumnsInError
   For i = 0 To UBound(colArr)
      Console.WriteLine(r.GetColumnError(colArr(i)))
   Next i
End If
         Next r
      End If
   Next t
End Sub

See Also

DataRow Class | DataRow Members | System.Data Namespace | ClearErrors | Error | GetColumnError | GetErrors | HasErrors | RowError | SetColumnError