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。然后将每个关系用作 DataRowGetParentRows 方法中的参数,以返回行的数组。然后输出该行中每列的值。

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 属性

其他资源

创建和使用 DataTables