Gets the parent rows of this DataRow using the specified DataRelation.
Gets the parent rows of this DataRow using the specified DataRelation.
[Visual Basic] Overloads Public Function GetParentRows(DataRelation) As DataRow ()
[C#] public DataRow[] GetParentRows(DataRelation);
[C++] public: DataRow* GetParentRows(DataRelation*) [];
[JScript] public function GetParentRows(DataRelation) : DataRow[];
Gets the parent rows of this DataRow using the specified DataRelation.
[Visual Basic] Overloads Public Function GetParentRows(DataRelation, DataRowVersion) As DataRow ()
[C#] public DataRow[] GetParentRows(DataRelation, DataRowVersion);
[C++] public: DataRow* GetParentRows(DataRelation*, DataRowVersion) [];
[JScript] public function GetParentRows(DataRelation, DataRowVersion) : DataRow[];
The following example uses the GetParentRows to return the child DataRow objects for every child DataRelation in a DataTable. The value of each column in the row is then printed.
Note This example shows how to use one of the overloaded versions of GetParentRows. For other examples that may be available, see the individual overload topics.
[Visual Basic]
Private Sub GetChildRowsFromDataRelation(myTable As DataTable, ver As DataRowVersion) Dim dr As DataRelation Dim arrRows() As DataRow Dim r As DataRow Dim i As Integer Dim dc As DataColumn For Each dr In myTable.ParentRelations For Each r In myTable.Rows arrRows = r.GetParentRows(dr, ver) ' Print values of rows. For i = 0 To UBound(arrRows) For Each dc in myTable.Columns Console.WriteLine(arrRows(i)(dc.ColumnName)) Next dc Next i Next r Next dr End Sub