DataRow.GetParentRows Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nadřazené řádky objektu DataRow.
Přetížení
| Name | Description |
|---|---|
| GetParentRows(DataRelation, DataRowVersion) |
Získá nadřazené řádky DataRow pomocí zadaného DataRelationa DataRowVersion. |
| GetParentRows(DataRelation) |
Získá nadřazené řádky pomocí DataRow zadaného DataRelation. |
| GetParentRows(String) |
Získá nadřazené řádky DataRow pomocí zadaného RelationName parametru DataRelation. |
| GetParentRows(String, DataRowVersion) |
Získá nadřazené řádky DataRow pomocí zadaného RelationName parametru DataRelationa DataRowVersion. |
GetParentRows(DataRelation, DataRowVersion)
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
Získá nadřazené řádky DataRow pomocí zadaného 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
To DataRelation se má použít.
- version
- DataRowVersion
Jedna z DataRowVersion hodnot určujících verzi dat, která se mají získat.
Návraty
Pole DataRow objektů nebo pole s nulovou délkou.
Výjimky
Nepatří DataRelation do tohoto řádku DataSet.
Řádek je null.
Podřízená tabulka relace není tabulkou, do které řádek patří.
Řádek nepatří do .DataTable
Řádek nemá požadovanou DataRowVersion.
Příklady
Následující příklad používá GetParentRows k vrácení podřízených objektů pro každé dítě DataRowDataRelation v objektu DataTable. Potom se vytiskne hodnota každého sloupce v řádku.
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 kolekci DataSetvšech nadřazených DataRelation objektů pro datovou sadu je vrácena metodou GetParentRows .
Obsahuje DataTable také kolekci DataRelation objektů vrácených ParentRelations vlastností.
HasVersion Pomocí vlastnosti určete, zda požadovaná hodnota DataRowVersion existuje.
Viz také
Platí pro
GetParentRows(DataRelation)
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
Získá nadřazené řádky pomocí DataRow zadaného DataRelation.
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
To DataRelation se má použít.
Návraty
Pole DataRow objektů nebo pole s nulovou délkou.
Výjimky
Nepatří DataRelation do tohoto řádku DataSet.
Řádek je null.
Podřízená tabulka relace není tabulkou, do které řádek patří.
Řádek nepatří do .DataTable
Příklady
Následující příklad používá GetParentRows k vrácení podřízených objektů pro každé dítě DataRowDataRelation v objektu DataTable. Potom se vytiskne hodnota každého sloupce v řádku.
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 kolekci DataSetvšech nadřazených DataRelation objektů pro datovou sadu je vrácena metodou GetParentRows .
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
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
Získá nadřazené řádky DataRow pomocí zadaného RelationName parametru 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
Návraty
Pole DataRow objektů nebo pole s nulovou délkou.
Výjimky
Relace a řádek nepatří do stejné tabulky.
Řádek nepatří do tabulky.
Poznámky
V kolekci DataSetvšech nadřazených DataRelation objektů pro datovou sadu je vrácena metodou GetParentRows .
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
- Zdroj:
- DataRow.cs
- Zdroj:
- DataRow.cs
Získá nadřazené řádky DataRow pomocí zadaného RelationName parametru 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
- version
- DataRowVersion
Jedna z DataRowVersion hodnot určujících verzi dat, která se mají získat. Možné hodnoty jsou Default, Original, Currenta Proposed.
Návraty
Pole DataRow objektů nebo pole s nulovou délkou.
Výjimky
Relace a řádek nepatří do stejné tabulky.
Řádek nepatří do tabulky.
Řádek nemá požadovanou DataRowVersion.
Poznámky
V kolekci DataSetvšech nadřazených DataRelation objektů pro datovou sadu je vrácena metodou GetParentRows .
Obsahuje DataTable také kolekci DataRelation objektů vrácených ParentRelations vlastností.
HasVersion Pomocí vlastnosti určete, zda požadovaná hodnota DataRowVersion existuje.