DataSet.Relations 属性  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取用于将表链接起来并允许从父表浏览到子表的关系的集合。
public:
 property System::Data::DataRelationCollection ^ Relations { System::Data::DataRelationCollection ^ get(); };public System.Data.DataRelationCollection Relations { get; }[System.Data.DataSysDescription("DataSetRelationsDescr")]
public System.Data.DataRelationCollection Relations { get; }member this.Relations : System.Data.DataRelationCollection[<System.Data.DataSysDescription("DataSetRelationsDescr")>]
member this.Relations : System.Data.DataRelationCollectionPublic ReadOnly Property Relations As DataRelationCollection属性值
一个包含 DataRelationCollection 对象集合的 DataRelation。 如果 DataRelation 对象不存在,将返回空集合。
- 属性
示例
以下示例通过 Relations 属性打印所有子表的列名。
Private Sub PrintChildRelationRows()
   ' Declare variable to hold the row values.
   Dim rowValues As String
   Dim dataSet As DataSet
   ' Get the DataSet of a DataGrid that is displaying data 
   ' of at least two tables.
   Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
   ' Navigate using the Relations.
   Dim relation As DataRelation
   Dim row As DataRow
   Dim column As DataColumn
   ' Print the names of each column in each table.
   For Each relation In dataSet.Relations
      For Each column in relation.ChildTable.Columns
          rowValues &= column.ColumnName & " "
      Next
    Next
    ' Display results.
    Console.WriteLine(rowValues)
   End Sub