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 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
, Current
i 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ć.