DataRow.GetParentRows Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir DataRowöğesinin üst satırlarını alır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| GetParentRows(DataRelation, DataRowVersion) |
Belirtilen DataRowve DataRelationkullanarak bir DataRowVersion öğesinin üst satırlarını alır. |
| GetParentRows(DataRelation) |
Belirtilen DataRowkullanarak öğesinin DataRelation üst satırlarını alır. |
| GetParentRows(String) |
Belirtilen DataRow öğesini kullanarak öğesinin RelationName üst satırlarını DataRelationalır. |
| GetParentRows(String, DataRowVersion) |
belirtilen DataRow ve kullanarak öğesinin RelationNameDataRelationDataRowVersionüst satırlarını alır. |
GetParentRows(DataRelation, DataRowVersion)
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
Belirtilen DataRowve DataRelationkullanarak bir DataRowVersion öğesinin üst satırlarını alır.
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()
Parametreler
- relation
- DataRelation
DataRelation Kullanılacak.
- version
- DataRowVersion
DataRowVersion Alınacak verilerin sürümünü belirten değerlerden biri.
Döndürülenler
Bir nesne dizisi DataRow veya sıfır uzunluklu bir dizi.
Özel durumlar
DataRelation bu satırın DataSetöğesine ait değil.
Satır: null.
İlişkinin alt tablosu, satırın ait olduğu tablo değil.
Satır bir DataTableöğesine ait değil.
Satırda istenen DataRowVersionyok.
Örnekler
Aşağıdaki örnek, GetParentRows içindeki her alt DataRow öğe için alt DataRelation nesneleri döndürmek DataTableiçin öğesini kullanır. Satırdaki her sütunun değeri yazdırılır.
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
Açıklamalar
içinde DataSet, veri kümesi için tüm üst DataRelation nesnelerin koleksiyonu yöntemi tarafından GetParentRows döndürülür.
ayrıca DataTable özelliği tarafından DataRelation döndürülen bir nesne koleksiyonu ParentRelations içerir.
İstediğiniz öğesinin HasVersion mevcut olup olmadığını DataRowVersion belirlemek için özelliğini kullanın.
Ayrıca bkz.
Şunlara uygulanır
GetParentRows(DataRelation)
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
Belirtilen DataRowkullanarak öğesinin DataRelation üst satırlarını alır.
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()
Parametreler
- relation
- DataRelation
DataRelation Kullanılacak.
Döndürülenler
Bir nesne dizisi DataRow veya sıfır uzunluklu bir dizi.
Özel durumlar
DataRelation bu satırın DataSetöğesine ait değil.
Satır: null.
İlişkinin alt tablosu, satırın ait olduğu tablo değil.
Satır bir DataTableöğesine ait değil.
Örnekler
Aşağıdaki örnek, GetParentRows içindeki her alt DataRow öğe için alt DataRelation nesneleri döndürmek DataTableiçin öğesini kullanır. Satırdaki her sütunun değeri yazdırılır.
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
Açıklamalar
içinde DataSet, veri kümesi için tüm üst DataRelation nesnelerin koleksiyonu yöntemi tarafından GetParentRows döndürülür.
ayrıca DataTable özelliği tarafından DataRelation döndürülen bir nesne koleksiyonu ParentRelations içerir.
Ayrıca bkz.
Şunlara uygulanır
GetParentRows(String)
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
Belirtilen DataRow öğesini kullanarak öğesinin RelationName üst satırlarını DataRelationalır.
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()
Parametreler
- relationName
- String
bir RelationNameDataRelationöğesinin .
Döndürülenler
Bir nesne dizisi DataRow veya sıfır uzunluklu bir dizi.
Özel durumlar
İlişki ve satır aynı tabloya ait değil.
Satır tabloya ait değil.
Açıklamalar
içinde DataSet, veri kümesi için tüm üst DataRelation nesnelerin koleksiyonu yöntemi tarafından GetParentRows döndürülür.
ayrıca DataTable özelliği tarafından DataRelation döndürülen bir nesne koleksiyonu ParentRelations içerir.
Şunlara uygulanır
GetParentRows(String, DataRowVersion)
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
belirtilen DataRow ve kullanarak öğesinin RelationNameDataRelationDataRowVersionüst satırlarını alır.
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()
Parametreler
- relationName
- String
bir RelationNameDataRelationöğesinin .
- version
- DataRowVersion
DataRowVersion Alınacak verilerin sürümünü belirten değerlerden biri. Olası değerler , , DefaultOriginalve CurrentdeğerleridirProposed.
Döndürülenler
Bir nesne dizisi DataRow veya sıfır uzunluklu bir dizi.
Özel durumlar
İlişki ve satır aynı tabloya ait değil.
Satır tabloya ait değil.
Satırda istenen DataRowVersionyok.
Açıklamalar
içinde DataSet, veri kümesi için tüm üst DataRelation nesnelerin koleksiyonu yöntemi tarafından GetParentRows döndürülür.
ayrıca DataTable özelliği tarafından DataRelation döndürülen bir nesne koleksiyonu ParentRelations içerir.
İstediğiniz öğesinin HasVersion mevcut olup olmadığını DataRowVersion belirlemek için özelliğini kullanın.