DataRow.GetParentRows Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt de bovenliggende rijen van een DataRow.
Overloads
| Name | Description |
|---|---|
| GetParentRows(DataRelation, DataRowVersion) |
Hiermee haalt u de bovenliggende rijen van een op DataRow met behulp van de opgegeven DataRelation, en DataRowVersion. |
| GetParentRows(DataRelation) |
Hiermee haalt u de bovenliggende rijen van een op DataRow met behulp van de opgegeven DataRelation. |
| GetParentRows(String) |
Hiermee haalt u de bovenliggende rijen van een op DataRow met behulp van de opgegeven RelationName van een DataRelation. |
| GetParentRows(String, DataRowVersion) |
Hiermee haalt u de bovenliggende rijen van een DataRow op met behulp van de opgegeven RelationName , DataRelationen DataRowVersion. |
GetParentRows(DataRelation, DataRowVersion)
Hiermee haalt u de bovenliggende rijen van een op DataRow met behulp van de opgegeven DataRelation, en 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);
member this.GetParentRows : System.Data.DataRelation * System.Data.DataRowVersion -> System.Data.DataRow[]
Public Function GetParentRows (relation As DataRelation, version As DataRowVersion) As DataRow()
Parameters
- relation
- DataRelation
De DataRelation te gebruiken.
- version
- DataRowVersion
Een van de DataRowVersion waarden die de versie van de gegevens opgeven die moeten worden opgehaald.
Retouren
Een matrix met DataRow objecten of een matrix met lengte nul.
Uitzonderingen
Het DataRelation behoort niet tot deze rij DataSet.
De rij is null.
De onderliggende tabel van de relatie is niet de tabel waartoe de rij behoort.
De rij behoort niet tot een DataTable.
De rij heeft de aangevraagde DataRowVersionrij niet.
Voorbeelden
In het volgende voorbeeld wordt de GetParentRows onderliggende objecten voor elk onderliggend element DataRelation in een DataTableobject geretourneerdDataRow. De waarde van elke kolom in de rij wordt vervolgens afgedrukt.
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
Opmerkingen
In a DataSetwordt de verzameling van alle bovenliggende DataRelation objecten voor de gegevensset geretourneerd door de GetParentRows methode.
Het DataTable bevat ook een verzameling DataRelation objecten, geretourneerd door de ParentRelations eigenschap.
Gebruik de HasVersion eigenschap om te bepalen of de DataRowVersion gewenste waarde bestaat.
Zie ook
Van toepassing op
GetParentRows(DataRelation)
Hiermee haalt u de bovenliggende rijen van een op DataRow met behulp van de opgegeven DataRelation.
public:
cli::array <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()
Parameters
- relation
- DataRelation
De DataRelation te gebruiken.
Retouren
Een matrix met DataRow objecten of een matrix met lengte nul.
Uitzonderingen
Het DataRelation behoort niet tot deze rij DataSet.
De rij is null.
De onderliggende tabel van de relatie is niet de tabel waartoe de rij behoort.
De rij behoort niet tot een DataTable.
Voorbeelden
In het volgende voorbeeld wordt de GetParentRows onderliggende objecten voor elk onderliggend element DataRelation in een DataTableobject geretourneerdDataRow. De waarde van elke kolom in de rij wordt vervolgens afgedrukt.
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
Opmerkingen
In a DataSetwordt de verzameling van alle bovenliggende DataRelation objecten voor de gegevensset geretourneerd door de GetParentRows methode.
Het DataTable bevat ook een verzameling DataRelation objecten, geretourneerd door de ParentRelations eigenschap.
Zie ook
Van toepassing op
GetParentRows(String)
Hiermee haalt u de bovenliggende rijen van een op DataRow met behulp van de opgegeven RelationName van een DataRelation.
public:
cli::array <System::Data::DataRow ^> ^ GetParentRows(System::String ^ relationName);
public System.Data.DataRow[] GetParentRows(string relationName);
member this.GetParentRows : string -> System.Data.DataRow[]
Public Function GetParentRows (relationName As String) As DataRow()
Parameters
- relationName
- String
De RelationName van een DataRelation.
Retouren
Een matrix met DataRow objecten of een matrix met lengte nul.
Uitzonderingen
De relatie en rij behoren niet tot dezelfde tabel.
De rij behoort niet tot de tabel.
Opmerkingen
In a DataSetwordt de verzameling van alle bovenliggende DataRelation objecten voor de gegevensset geretourneerd door de GetParentRows methode.
Het DataTable bevat ook een verzameling DataRelation objecten, geretourneerd door de ParentRelations eigenschap.
Van toepassing op
GetParentRows(String, DataRowVersion)
Hiermee haalt u de bovenliggende rijen van een DataRow op met behulp van de opgegeven RelationName , DataRelationen 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);
member this.GetParentRows : string * System.Data.DataRowVersion -> System.Data.DataRow[]
Public Function GetParentRows (relationName As String, version As DataRowVersion) As DataRow()
Parameters
- relationName
- String
De RelationName van een DataRelation.
- version
- DataRowVersion
Een van de DataRowVersion waarden die de versie van de gegevens opgeven die moeten worden opgehaald. Mogelijke waarden zijnDefault, Original, en CurrentProposed.
Retouren
Een matrix met DataRow objecten of een matrix met lengte nul.
Uitzonderingen
De relatie en rij behoren niet tot dezelfde tabel.
De rij behoort niet tot de tabel.
De rij heeft de aangevraagde DataRowVersionrij niet.
Opmerkingen
In a DataSetwordt de verzameling van alle bovenliggende DataRelation objecten voor de gegevensset geretourneerd door de GetParentRows methode.
Het DataTable bevat ook een verzameling DataRelation objecten, geretourneerd door de ParentRelations eigenschap.
Gebruik de HasVersion eigenschap om te bepalen of de DataRowVersion gewenste waarde bestaat.