DataRow.GetParentRows DataRow.GetParentRows DataRow.GetParentRows DataRow.GetParentRows Method

정의

DataRow의 부모 행을 가져옵니다.Gets the parent rows of a DataRow.

오버로드

GetParentRows(DataRelation, DataRowVersion) GetParentRows(DataRelation, DataRowVersion) GetParentRows(DataRelation, DataRowVersion) GetParentRows(DataRelation, DataRowVersion)

지정된 DataRowDataRelation을 사용하여 DataRowVersion의 부모 행을 가져옵니다.Gets the parent rows of a DataRow using the specified DataRelation, and DataRowVersion.

GetParentRows(DataRelation) GetParentRows(DataRelation) GetParentRows(DataRelation) GetParentRows(DataRelation)

지정된 DataRow을 사용하여 DataRelation의 부모 행을 가져옵니다.Gets the parent rows of a DataRow using the specified DataRelation.

GetParentRows(String) GetParentRows(String) GetParentRows(String) GetParentRows(String)

DataRow의 지정된 RelationName을 사용하여 DataRelation의 부모 행을 가져옵니다.Gets the parent rows of a DataRow using the specified RelationName of a DataRelation.

GetParentRows(String, DataRowVersion) GetParentRows(String, DataRowVersion) GetParentRows(String, DataRowVersion) GetParentRows(String, DataRowVersion)

DataRow의 지정된 RelationNameDataRelation을 사용하여 DataRowVersion의 부모 행을 가져옵니다.Gets the parent rows of a DataRow using the specified RelationName of a DataRelation, and DataRowVersion.

GetParentRows(DataRelation, DataRowVersion) GetParentRows(DataRelation, DataRowVersion) GetParentRows(DataRelation, DataRowVersion) GetParentRows(DataRelation, DataRowVersion)

지정된 DataRowDataRelation을 사용하여 DataRowVersion의 부모 행을 가져옵니다.Gets the parent rows of a DataRow using the specified DataRelation, and 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()

매개 변수

version
DataRowVersion DataRowVersion DataRowVersion DataRowVersion

가져올 데이터의 버전을 지정하는 DataRowVersion 값 중 하나입니다.One of the DataRowVersion values specifying the version of the data to get.

반환

DataRow 개체로 이루어진 배열 또는 길이가 0인 배열입니다.An array of DataRow objects or an array of length zero.

예외

DataRelation이 이 행의 DataSet에 속하지 않는 경우The DataRelation does not belong to this row's DataSet.

관계의 자식 테이블이 행이 속한 테이블이 아닌 경우The relation's child table is not the table the row belongs to.

예제

다음 예제에서는 합니다 GetParentRows 자식 반환할 DataRow 모든 자식에 대 한 개체 DataRelationDataTable.The following example uses the GetParentRows to return the child DataRow objects for every child DataRelation in a DataTable. 행의 각 열 값이 출력 합니다.The value of each column in the row is then printed.

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

설명

DataSet, 컬렉션의 모든 부모 DataRelation 반환한 데이터 집합에 대 한 개체는 GetParentRows 메서드.In a DataSet, the collection of all parent DataRelation objects for the data set is returned by the GetParentRows method.

DataTable 의 컬렉션도 포함 DataRelation 반환한 개체는 ParentRelations 속성입니다.The DataTable also contains a collection of DataRelation objects, returned by the ParentRelations property.

사용 합니다 HasVersion 속성을 여부를 DataRowVersion 존재 한다고 합니다.Use the HasVersion property to determine whether the DataRowVersion that you want exists.

추가 정보

GetParentRows(DataRelation) GetParentRows(DataRelation) GetParentRows(DataRelation) GetParentRows(DataRelation)

지정된 DataRow을 사용하여 DataRelation의 부모 행을 가져옵니다.Gets the parent rows of a DataRow using the specified 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()

매개 변수

반환

DataRow 개체로 이루어진 배열 또는 길이가 0인 배열입니다.An array of DataRow objects or an array of length zero.

예외

DataRelation이 이 행의 DataSet에 속하지 않는 경우The DataRelation does not belong to this row's DataSet.

관계의 자식 테이블이 행이 속한 테이블이 아닌 경우The relation's child table is not the table the row belongs to.

예제

다음 예제에서는 합니다 GetParentRows 자식 반환할 DataRow 모든 자식에 대 한 개체 DataRelationDataTable.The following example uses the GetParentRows to return the child DataRow objects for every child DataRelation in a DataTable. 행의 각 열 값이 출력 합니다.The value of each column in the row is then printed.

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

설명

DataSet, 컬렉션의 모든 부모 DataRelation 반환한 데이터 집합에 대 한 개체는 GetParentRows 메서드.In a DataSet, the collection of all parent DataRelation objects for the data set is returned by the GetParentRows method.

DataTable 의 컬렉션도 포함 DataRelation 반환한 개체는 ParentRelations 속성입니다.The DataTable also contains a collection of DataRelation objects, returned by the ParentRelations property.

추가 정보

GetParentRows(String) GetParentRows(String) GetParentRows(String) GetParentRows(String)

DataRow의 지정된 RelationName을 사용하여 DataRelation의 부모 행을 가져옵니다.Gets the parent rows of a DataRow using the specified RelationName of a 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()

매개 변수

반환

DataRow 개체로 이루어진 배열 또는 길이가 0인 배열입니다.An array of DataRow objects or an array of length zero.

예외

관계와 행이 같은 테이블에 속하지 않는 경우The relation and row do not belong to the same table.

행이 테이블에 속하지 않는 경우The row does not belong to the table.

설명

DataSet, 컬렉션의 모든 부모 DataRelation 반환한 데이터 집합에 대 한 개체는 GetParentRows 메서드.In a DataSet, the collection of all parent DataRelation objects for the data set is returned by the GetParentRows method.

DataTable 의 컬렉션도 포함 DataRelation 반환한 개체는 ParentRelations 속성입니다.The DataTable also contains a collection of DataRelation objects, returned by the ParentRelations property.

GetParentRows(String, DataRowVersion) GetParentRows(String, DataRowVersion) GetParentRows(String, DataRowVersion) GetParentRows(String, DataRowVersion)

DataRow의 지정된 RelationNameDataRelation을 사용하여 DataRowVersion의 부모 행을 가져옵니다.Gets the parent rows of a DataRow using the specified RelationName of a DataRelation, and 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()

매개 변수

version
DataRowVersion DataRowVersion DataRowVersion DataRowVersion

가져올 데이터의 버전을 지정하는 DataRowVersion 값 중 하나입니다.One of the DataRowVersion values specifying the version of the data to get. 가능한 값은 Default, Original, CurrentProposed입니다.Possible values are Default, Original, Current, and Proposed.

반환

DataRow 개체로 이루어진 배열 또는 길이가 0인 배열입니다.An array of DataRow objects or an array of length zero.

예외

관계와 행이 같은 테이블에 속하지 않는 경우The relation and row do not belong to the same table.

행이 테이블에 속하지 않는 경우The row does not belong to the table.

설명

DataSet, 컬렉션의 모든 부모 DataRelation 반환한 데이터 집합에 대 한 개체는 GetParentRows 메서드.In a DataSet, the collection of all parent DataRelation objects for the data set is returned by the GetParentRows method.

DataTable 의 컬렉션도 포함 DataRelation 반환한 개체는 ParentRelations 속성입니다.The DataTable also contains a collection of DataRelation objects, returned by the ParentRelations property.

사용 합니다 HasVersion 속성을 여부를 DataRowVersion 존재 한다고 합니다.Use the HasVersion property to determine whether the DataRowVersion that you want exists.

적용 대상