DataRow.GetParentRows Metoda

Definice

Získá nadřazené řádky objektu DataRow.

Přetížení

GetParentRows(DataRelation, DataRowVersion)

Získá nadřazené řádky objektu DataRow pomocí zadaných DataRelationa DataRowVersion.

GetParentRows(DataRelation)

Získá nadřazené řádky objektu DataRow pomocí zadaného DataRelationobjektu .

GetParentRows(String)

Získá nadřazené řádky objektu DataRow pomocí zadaného RelationName objektu DataRelation.

GetParentRows(String, DataRowVersion)

Získá nadřazené řádky objektu DataRow pomocí zadaného RelationName objektu DataRelationa DataRowVersion.

GetParentRows(DataRelation, DataRowVersion)

Zdroj:
DataRow.cs
Zdroj:
DataRow.cs
Zdroj:
DataRow.cs

Získá nadřazené řádky objektu DataRow pomocí zadaných DataRelationa DataRowVersion.

public:
 cli::array <System::Data::DataRow ^> ^ GetParentRows(System::Data::DataRelation ^ relation, System::Data::DataRowVersion version);
public System.Data.DataRow[] GetParentRows (System.Data.DataRelation? relation, System.Data.DataRowVersion version);
public System.Data.DataRow[] GetParentRows (System.Data.DataRelation relation, System.Data.DataRowVersion version);
member this.GetParentRows : System.Data.DataRelation * System.Data.DataRowVersion -> System.Data.DataRow[]
Public Function GetParentRows (relation As DataRelation, version As DataRowVersion) As DataRow()

Parametry

relation
DataRelation

Hodnota, DataRelation která se má použít.

version
DataRowVersion

Jedna z DataRowVersion hodnot určující verzi dat, která se mají získat.

Návraty

Pole DataRow objektů nebo pole nulové délky.

Výjimky

Hodnota DataRelation nepatří do tohoto řádku DataSet.

Řádek je null.

Podřízená tabulka relace není tabulka, do které řádek patří.

Řádek nepatří do .DataTable

Řádek neobsahuje požadovaný DataRowVersion.

Příklady

Následující příklad používá GetParentRows k vrácení podřízených DataRow objektů pro každý podřízený DataRelation objekt v objektu DataTable. Hodnota každého sloupce v řádku je pak vytištěna.

Private Sub GetChildRowsFromDataRelation(table As DataTable, ver As DataRowVersion)
    Dim relation As DataRelation
    Dim arrRows() As DataRow
    Dim row As DataRow
    Dim i As Integer
    Dim column As DataColumn 
 
    For Each relation In table.ParentRelations
      For Each row In table.Rows
          arrRows = row.GetParentRows(relation, ver)
          ' Print values of rows.
          For i = 0 To arrRows.GetUpperBound(0)
             For Each column in table.Columns
                Console.WriteLine(arrRows(i)(column.ColumnName))
             Next column
          Next i
       Next row
    Next relation
End Sub

Poznámky

V objektu DataSetvrátí metoda kolekci všech nadřazených DataRelation objektů pro sadu GetParentRows dat.

Obsahuje DataTable také kolekci DataRelation objektů vrácených ParentRelations vlastností .

HasVersion Pomocí vlastnosti určete, zda DataRowVersion požadovaná hodnota existuje.

Viz také

Platí pro

GetParentRows(DataRelation)

Zdroj:
DataRow.cs
Zdroj:
DataRow.cs
Zdroj:
DataRow.cs

Získá nadřazené řádky objektu DataRow pomocí zadaného DataRelationobjektu .

public:
 cli::array <System::Data::DataRow ^> ^ GetParentRows(System::Data::DataRelation ^ relation);
public System.Data.DataRow[] GetParentRows (System.Data.DataRelation? relation);
public System.Data.DataRow[] GetParentRows (System.Data.DataRelation relation);
member this.GetParentRows : System.Data.DataRelation -> System.Data.DataRow[]
Public Function GetParentRows (relation As DataRelation) As DataRow()

Parametry

relation
DataRelation

Hodnota, DataRelation která se má použít.

Návraty

Pole DataRow objektů nebo pole nulové délky.

Výjimky

Hodnota DataRelation nepatří do tohoto řádku DataSet.

Řádek je null.

Podřízená tabulka relace není tabulka, do které řádek patří.

Řádek nepatří do .DataTable

Příklady

Následující příklad používá GetParentRows k vrácení podřízených DataRow objektů pro každý podřízený DataRelation objekt v objektu DataTable. Hodnota každého sloupce v řádku je pak vytištěna.

Private Sub GetChildRowsFromDataRelation(table As DataTable)
    Dim relation As DataRelation
    Dim arrRows() As DataRow
    Dim row As DataRow
    Dim i As Integer
    Dim column As DataColumn 
 
    For Each relation In table.ParentRelations
      For Each row In table.Rows
          arrRows = row.GetParentRows(relation)
          ' Print values of rows.
          For i = 0 To arrRows.GetUpperBound(0)
             For Each column in table.Columns
                Console.WriteLine(arrRows(i)(column.ColumnName))
             Next column
          Next i
       Next row
    Next relation
 End Sub

Poznámky

V objektu DataSetvrátí metoda kolekci všech nadřazených DataRelation objektů pro sadu GetParentRows dat.

Obsahuje DataTable také kolekci DataRelation objektů vrácených ParentRelations vlastností .

Viz také

Platí pro

GetParentRows(String)

Zdroj:
DataRow.cs
Zdroj:
DataRow.cs
Zdroj:
DataRow.cs

Získá nadřazené řádky objektu DataRow pomocí zadaného RelationName objektu DataRelation.

public:
 cli::array <System::Data::DataRow ^> ^ GetParentRows(System::String ^ relationName);
public System.Data.DataRow[] GetParentRows (string? relationName);
public System.Data.DataRow[] GetParentRows (string relationName);
member this.GetParentRows : string -> System.Data.DataRow[]
Public Function GetParentRows (relationName As String) As DataRow()

Parametry

relationName
String

DataRelationHodnota RelationName .

Návraty

Pole DataRow objektů nebo pole nulové délky.

Výjimky

Relace a řádek nepatří do stejné tabulky.

Řádek nepatří do tabulky.

Poznámky

V objektu DataSetvrátí metoda kolekci všech nadřazených DataRelation objektů pro sadu GetParentRows dat.

Obsahuje DataTable také kolekci DataRelation objektů vrácených ParentRelations vlastností .

Platí pro

GetParentRows(String, DataRowVersion)

Zdroj:
DataRow.cs
Zdroj:
DataRow.cs
Zdroj:
DataRow.cs

Získá nadřazené řádky objektu DataRow pomocí zadaného RelationName objektu DataRelationa DataRowVersion.

public:
 cli::array <System::Data::DataRow ^> ^ GetParentRows(System::String ^ relationName, System::Data::DataRowVersion version);
public System.Data.DataRow[] GetParentRows (string? relationName, System.Data.DataRowVersion version);
public System.Data.DataRow[] GetParentRows (string relationName, System.Data.DataRowVersion version);
member this.GetParentRows : string * System.Data.DataRowVersion -> System.Data.DataRow[]
Public Function GetParentRows (relationName As String, version As DataRowVersion) As DataRow()

Parametry

relationName
String

DataRelationHodnota RelationName .

version
DataRowVersion

Jedna z DataRowVersion hodnot určující verzi dat, která se mají získat. Možné hodnoty jsou Default, Original, Currenta Proposed.

Návraty

Pole DataRow objektů nebo pole nulové délky.

Výjimky

Relace a řádek nepatří do stejné tabulky.

Hodnota relation je null.

Řádek nepatří do tabulky.

Řádek neobsahuje požadovaný DataRowVersion.

Poznámky

V objektu DataSetvrátí metoda kolekci všech nadřazených DataRelation objektů pro sadu GetParentRows dat.

Obsahuje DataTable také kolekci DataRelation objektů vrácených ParentRelations vlastností .

HasVersion Pomocí vlastnosti určete, zda DataRowVersion požadovaná hodnota existuje.

Platí pro