DataRow.GetParentRows 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataRow의 부모 행을 가져옵니다.
오버로드
GetParentRows(DataRelation, DataRowVersion) |
지정된 DataRow과 DataRelation을 사용하여 DataRowVersion의 부모 행을 가져옵니다. |
GetParentRows(DataRelation) |
지정된 DataRow을 사용하여 DataRelation의 부모 행을 가져옵니다. |
GetParentRows(String) |
DataRow의 지정된 RelationName을 사용하여 DataRelation의 부모 행을 가져옵니다. |
GetParentRows(String, DataRowVersion) |
DataRow의 지정된 RelationName과 DataRelation을 사용하여 DataRowVersion의 부모 행을 가져옵니다. |
GetParentRows(DataRelation, DataRowVersion)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
지정된 DataRow과 DataRelation을 사용하여 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()
매개 변수
- relation
- DataRelation
사용할 DataRelation입니다.
- version
- DataRowVersion
가져올 데이터의 버전을 지정하는 DataRowVersion 값 중 하나입니다.
반환
DataRow 개체로 이루어진 배열 또는 길이가 0인 배열입니다.
예외
DataRelation이 이 행의 DataSet에 속하지 않는 경우
행이 null
인 경우
관계의 자식 테이블이 행이 속한 테이블이 아닌 경우
행이 DataTable에 속하지 않는 경우
행에 요청한 DataRowVersion이 없는 경우
예제
다음 예제에서는 를 사용하여 GetParentRows 의 모든 자식에 대한 자식 DataRelationDataRow 개체를 DataTable반환합니다. 행에 있는 각 열의 값이 인쇄됩니다.
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 반환됩니다.
에는 DataTable 속성에서 반환 ParentRelations 된 개체 컬렉션 DataRelation 도 포함됩니다.
사용 하 여는 HasVersion 속성을 원하는 존재 하는지 여부를 DataRowVersion 확인 합니다.
추가 정보
적용 대상
GetParentRows(DataRelation)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
지정된 DataRow을 사용하여 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()
매개 변수
- relation
- DataRelation
사용할 DataRelation입니다.
반환
DataRow 개체로 이루어진 배열 또는 길이가 0인 배열입니다.
예외
DataRelation이 이 행의 DataSet에 속하지 않는 경우
행이 null
인 경우
관계의 자식 테이블이 행이 속한 테이블이 아닌 경우
행이 DataTable에 속하지 않는 경우
예제
다음 예제에서는 를 사용하여 GetParentRows 의 모든 자식에 대한 자식 DataRelationDataRow 개체를 DataTable반환합니다. 행에 있는 각 열의 값이 인쇄됩니다.
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 반환됩니다.
에는 DataTable 속성에서 반환 ParentRelations 된 개체 컬렉션 DataRelation 도 포함됩니다.
추가 정보
적용 대상
GetParentRows(String)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
DataRow의 지정된 RelationName을 사용하여 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()
매개 변수
- relationName
- String
반환
DataRow 개체로 이루어진 배열 또는 길이가 0인 배열입니다.
예외
관계와 행이 같은 테이블에 속하지 않는 경우
행이 테이블에 속하지 않는 경우
설명
에서 DataSet데이터 집합에 대한 모든 부모 DataRelation 개체의 컬렉션은 메서드에서 GetParentRows 반환됩니다.
에는 DataTable 속성에서 반환 ParentRelations 된 개체 컬렉션 DataRelation 도 포함됩니다.
적용 대상
GetParentRows(String, DataRowVersion)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
DataRow의 지정된 RelationName과 DataRelation을 사용하여 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()
매개 변수
- relationName
- String
- version
- DataRowVersion
가져올 데이터의 버전을 지정하는 DataRowVersion 값 중 하나입니다. 가능한 값은 Default
, Original
, Current
및 Proposed
입니다.
반환
DataRow 개체로 이루어진 배열 또는 길이가 0인 배열입니다.
예외
관계와 행이 같은 테이블에 속하지 않는 경우
relation
이 null
인 경우
행이 테이블에 속하지 않는 경우
행에 요청한 DataRowVersion이 없는 경우
설명
에서 DataSet데이터 집합에 대한 모든 부모 DataRelation 개체의 컬렉션은 메서드에서 GetParentRows 반환됩니다.
에는 DataTable 속성에서 반환 ParentRelations 된 개체 컬렉션 DataRelation 도 포함됩니다.
사용 하 여는 HasVersion 속성을 원하는 존재 하는지 여부를 DataRowVersion 확인 합니다.
적용 대상
.NET