DataTable.ParentRelations Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de verzameling van bovenliggende relaties voor dit DataTableop.
public:
property System::Data::DataRelationCollection ^ ParentRelations { System::Data::DataRelationCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataTableParentRelationsDescr")]
public System.Data.DataRelationCollection ParentRelations { get; }
[System.ComponentModel.Browsable(false)]
public System.Data.DataRelationCollection ParentRelations { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataTableParentRelationsDescr")>]
member this.ParentRelations : System.Data.DataRelationCollection
[<System.ComponentModel.Browsable(false)>]
member this.ParentRelations : System.Data.DataRelationCollection
Public ReadOnly Property ParentRelations As DataRelationCollection
Waarde van eigenschap
Een DataRelationCollection met de bovenliggende relaties voor de tabel. Er wordt een lege verzameling geretourneerd als er geen DataRelation objecten bestaan.
- Kenmerken
Voorbeelden
In het volgende voorbeeld wordt de ParentRelations eigenschap gebruikt om elk bovenliggend DataRelation item in een DataTablete retourneren. Elke relatie wordt vervolgens gebruikt als argument in de methode van de GetParentRowsDataRow methode om een matrix met rijen te retourneren. De waarde van elke kolom in de rij wordt vervolgens afgedrukt.
private void GetChildRowsFromDataRelation(DataTable table)
{
DataRow[] rowArray;
foreach(DataRelation relation in table.ParentRelations)
{
foreach(DataRow row in table.Rows)
{
rowArray = row.GetParentRows(relation);
// Print values of rows.
for(int i = 0; i < rowArray.Length; i++)
{
foreach(DataColumn column in table.Columns)
{
Console.WriteLine(rowArray[i][column]);
}
}
}
}
}
Private Sub GetChildRowsFromDataRelation(table As DataTable)
Dim rowArray() As DataRow
Dim relation As DataRelation, row As DataRow
Dim column As DataColumn, i As Integer
For Each relation In table.ParentRelations
For Each row In table.Rows
rowArray = row.GetParentRows(relation)
' Print values of rows.
For i = 0 To rowArray.Length - 1
For Each column In table.Columns
Console.WriteLine(rowArray(i)(column))
Next column
Next i
Next row
Next relation
End Sub