DataTable.ParentRelations Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan koleksi hubungan induk untuk ini DataTable.
public:
property System::Data::DataRelationCollection ^ ParentRelations { System::Data::DataRelationCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Data.DataRelationCollection ParentRelations { get; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataTableParentRelationsDescr")]
public System.Data.DataRelationCollection ParentRelations { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ParentRelations : System.Data.DataRelationCollection
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DataTableParentRelationsDescr")>]
member this.ParentRelations : System.Data.DataRelationCollection
Public ReadOnly Property ParentRelations As DataRelationCollection
Nilai Properti
DataRelationCollection yang berisi hubungan induk untuk tabel. Koleksi kosong dikembalikan jika tidak ada DataRelation objek.
- Atribut
Contoh
Contoh berikut menggunakan ParentRelations properti untuk mengembalikan setiap induk DataRelation dalam DataTable. Setiap relasi kemudian digunakan sebagai argumen dalam GetParentRows metode DataRow untuk mengembalikan array baris. Nilai setiap kolom dalam baris kemudian dicetak.
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