DataTable.ParentRelations 属性
获取该 DataTable 的父关系的集合。
**命名空间:**System.Data
**程序集:**System.Data(在 system.data.dll 中)
语法
声明
Public ReadOnly Property ParentRelations As DataRelationCollection
用法
Dim instance As DataTable
Dim value As DataRelationCollection
value = instance.ParentRelations
public DataRelationCollection ParentRelations { get; }
public:
property DataRelationCollection^ ParentRelations {
DataRelationCollection^ get ();
}
/** @property */
public DataRelationCollection get_ParentRelations ()
public function get ParentRelations () : DataRelationCollection
属性值
一个 DataRelationCollection,包含该表的父关系。如果 DataRelation 对象不存在,将返回空集合。
示例
下面的示例使用 ParentRelations 属性返回 DataTable 中的每个父级 DataRelation。然后将每个关系用作 DataRow 的 GetParentRows 方法中的参数,以返回行的数组。然后输出该行中每列的值。
Private Sub GetChildRowsFromDataRelation(table As DataTable)
Dim rowArray() As DataRow
Dim relation As DataRelation, row As DataRow
Dim column As DataColumn, i As Integer
For Each relation In table.ParentRelations
For Each row In table.Rows
rowArray = row.GetParentRows(relation)
' Print values of rows.
For i = 0 To rowArray.Length - 1
For Each column In table.Columns
Console.WriteLine(rowArray(i)(column))
Next column
Next i
Next row
Next relation
End Sub
private void GetChildRowsFromDataRelation(DataTable table)
{
DataRow[] rowArray;
foreach(DataRelation relation in table.ParentRelations)
{
foreach(DataRow row in table.Rows)
{
rowArray = row.GetParentRows(relation);
// Print values of rows.
for(int i = 0; i < rowArray.Length; i++)
{
foreach(DataColumn column in table.Columns)
{
Console.WriteLine(rowArray[i][column]);
}
}
}
}
}
平台
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
.NET Compact Framework
受以下版本支持:2.0、1.0
请参见
参考
DataTable 类
DataTable 成员
System.Data 命名空间
DataTable.ChildRelations 属性
DataRelation 类
DataSet 类
DataSet.Relations 属性