DataRow.GetParentRows Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wiersze nadrzędne DataRow.
Przeciążenia
GetParentRows(DataRelation, DataRowVersion) |
Pobiera wiersze nadrzędne DataRow przy użyciu określonego DataRelationi DataRowVersion. |
GetParentRows(DataRelation) |
Pobiera wiersze nadrzędne DataRow przy użyciu określonego DataRelation. |
GetParentRows(String) |
Pobiera wiersze nadrzędne DataRow przy użyciu określonej RelationNameDataRelation. |
GetParentRows(String, DataRowVersion) |
Pobiera wiersze nadrzędne DataRow przy użyciu określonej RelationNameDataRelationi DataRowVersion. |
GetParentRows(DataRelation, DataRowVersion)
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
Pobiera wiersze nadrzędne DataRow przy użyciu określonego 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
DataRelation do użycia.
- version
- DataRowVersion
Jedna z wartości DataRowVersion określająca wersję danych do pobrania.
Zwraca
Tablica obiektów DataRow lub tablica o długości zero.
Wyjątki
DataRelation nie należy do DataSettego wiersza.
Wiersz jest null
.
Tabela podrzędna relacji nie jest tabelą, do którego należy wiersz.
Wiersz nie należy do DataTable.
Wiersz nie ma żądanego DataRowVersion.
Przykłady
W poniższym przykładzie użyto GetParentRows do zwrócenia obiektów podrzędnych DataRow dla każdego DataRelation podrzędnego w DataTable. Następnie jest drukowana wartość każdej kolumny w wierszu.
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 DataSetkolekcja wszystkich obiektów nadrzędnych DataRelation dla zestawu danych jest zwracana przez metodę GetParentRows.
DataTable zawiera również kolekcję obiektów DataRelation zwróconych przez właściwość ParentRelations.
Użyj właściwości HasVersion, aby określić, czy DataRowVersion istnieje.
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 przy użyciu określonego 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
DataRelation do użycia.
Zwraca
Tablica obiektów DataRow lub tablica o długości zero.
Wyjątki
DataRelation nie należy do DataSettego wiersza.
Wiersz jest null
.
Tabela podrzędna relacji nie jest tabelą, do którego należy wiersz.
Wiersz nie należy do DataTable.
Przykłady
W poniższym przykładzie użyto GetParentRows do zwrócenia obiektów podrzędnych DataRow dla każdego DataRelation podrzędnego w DataTable. Następnie jest drukowana wartość każdej kolumny w wierszu.
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 DataSetkolekcja wszystkich obiektów nadrzędnych DataRelation dla zestawu danych jest zwracana przez metodę GetParentRows.
DataTable zawiera również kolekcję obiektów DataRelation zwróconych przez właściwość ParentRelations.
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 przy użyciu określonej RelationNameDataRelation.
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
Zwraca
Tablica obiektów DataRow 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 DataSetkolekcja wszystkich obiektów nadrzędnych DataRelation dla zestawu danych jest zwracana przez metodę GetParentRows.
DataTable zawiera również kolekcję obiektów DataRelation zwróconych przez właściwość ParentRelations.
Dotyczy
GetParentRows(String, DataRowVersion)
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
Pobiera wiersze nadrzędne DataRow przy użyciu określonej RelationNameDataRelationi 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 wartości DataRowVersion określająca wersję danych do pobrania. Możliwe wartości to Default
, Original
, Current
i Proposed
.
Zwraca
Tablica obiektów DataRow lub tablica o długości zero.
Wyjątki
Relacja i wiersz nie należą do tej samej tabeli.
relation
jest null
.
Wiersz nie należy do tabeli.
Wiersz nie ma żądanego DataRowVersion.
Uwagi
W DataSetkolekcja wszystkich obiektów nadrzędnych DataRelation dla zestawu danych jest zwracana przez metodę GetParentRows.
DataTable zawiera również kolekcję obiektów DataRelation zwróconych przez właściwość ParentRelations.
Użyj właściwości HasVersion, aby określić, czy DataRowVersion istnieje.