Udostępnij za pośrednictwem


DataRow.GetParentRows Metoda

Definicja

Pobiera wiersze nadrzędne elementu DataRow.

Przeciążenia

GetParentRows(DataRelation, DataRowVersion)

Pobiera wiersze nadrzędne DataRow elementu przy użyciu określonej wartości DataRelationi DataRowVersion.

GetParentRows(DataRelation)

Pobiera wiersze nadrzędne DataRow elementu przy użyciu określonego DataRelationelementu .

GetParentRows(String)

Pobiera wiersze nadrzędne DataRow elementu przy użyciu określonego RelationName elementu DataRelation.

GetParentRows(String, DataRowVersion)

Pobiera wiersze nadrzędne DataRow elementu przy użyciu określonej wartości RelationNameDataRelation, i DataRowVersion.

GetParentRows(DataRelation, DataRowVersion)

Źródło:
DataRow.cs
Źródło:
DataRow.cs
Źródło:
DataRow.cs

Pobiera wiersze nadrzędne DataRow elementu przy użyciu określonej wartości DataRelationi 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

Do DataRelation użycia.

version
DataRowVersion

DataRowVersion Jedna z wartości określających wersję danych do pobrania.

Zwraca

Tablica DataRow obiektów lub tablica o długości zero.

Wyjątki

Element DataRelation nie należy do wiersza DataSet.

Wiersz to null.

Tabela podrzędna relacji nie jest tabelą, do którego należy wiersz.

Wiersz nie należy do elementu DataTable.

Wiersz nie ma żądanego DataRowVersionelementu .

Przykłady

W poniższym przykładzie użyto elementu , GetParentRows aby zwrócić obiekty podrzędne dla każdego elementu podrzędnego DataRowDataRelation w obiekcie DataTable. Wartość każdej kolumny w wierszu jest następnie drukowana.

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

Uwagi

W obiekcie DataSetkolekcja wszystkich obiektów nadrzędnych DataRelation dla zestawu danych jest zwracana przez metodę GetParentRows .

Obiekt DataTable zawiera również kolekcję obiektów zwróconych DataRelation przez ParentRelations właściwość .

Użyj właściwości , HasVersion aby określić, czy DataRowVersion chcesz istnieć.

Zobacz też

Dotyczy

GetParentRows(DataRelation)

Źródło:
DataRow.cs
Źródło:
DataRow.cs
Źródło:
DataRow.cs

Pobiera wiersze nadrzędne DataRow elementu przy użyciu określonego DataRelationelementu .

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

Do DataRelation użycia.

Zwraca

Tablica DataRow obiektów lub tablica o długości zero.

Wyjątki

Element DataRelation nie należy do wiersza DataSet.

Wiersz to null.

Tabela podrzędna relacji nie jest tabelą, do którego należy wiersz.

Wiersz nie należy do elementu DataTable.

Przykłady

W poniższym przykładzie użyto elementu , GetParentRows aby zwrócić obiekty podrzędne dla każdego elementu podrzędnego DataRowDataRelation w obiekcie DataTable. Wartość każdej kolumny w wierszu jest następnie drukowana.

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

Uwagi

W obiekcie DataSetkolekcja wszystkich obiektów nadrzędnych DataRelation dla zestawu danych jest zwracana przez metodę GetParentRows .

Obiekt DataTable zawiera również kolekcję obiektów zwróconych DataRelation przez ParentRelations właściwość .

Zobacz też

Dotyczy

GetParentRows(String)

Źródło:
DataRow.cs
Źródło:
DataRow.cs
Źródło:
DataRow.cs

Pobiera wiersze nadrzędne DataRow elementu przy użyciu określonego RelationName elementu 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

Element RelationName .DataRelation

Zwraca

Tablica DataRow obiektów lub tablica o długości zero.

Wyjątki

Relacja i wiersz nie należą do tej samej tabeli.

Wiersz nie należy do tabeli.

Uwagi

W obiekcie DataSetkolekcja wszystkich obiektów nadrzędnych DataRelation dla zestawu danych jest zwracana przez metodę GetParentRows .

Obiekt DataTable zawiera również kolekcję obiektów zwróconych DataRelation przez ParentRelations właściwość .

Dotyczy

GetParentRows(String, DataRowVersion)

Źródło:
DataRow.cs
Źródło:
DataRow.cs
Źródło:
DataRow.cs

Pobiera wiersze nadrzędne DataRow elementu przy użyciu określonej wartości RelationNameDataRelation, i 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

Element RelationName .DataRelation

version
DataRowVersion

DataRowVersion Jedna z wartości określających wersję danych do pobrania. Możliwe wartości to Default, Original, Currenti Proposed.

Zwraca

Tablica DataRow obiektów lub tablica o długości zero.

Wyjątki

Relacja i wiersz nie należą do tej samej tabeli.

Element relation to null.

Wiersz nie należy do tabeli.

Wiersz nie ma żądanego DataRowVersionelementu .

Uwagi

W obiekcie DataSetkolekcja wszystkich obiektów nadrzędnych DataRelation dla zestawu danych jest zwracana przez metodę GetParentRows .

Obiekt DataTable zawiera również kolekcję obiektów zwróconych DataRelation przez ParentRelations właściwość .

Użyj właściwości , HasVersion aby określić, czy DataRowVersion chcesz istnieć.

Dotyczy