DataSet.Relations Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает коллекцию соотношений, связывающих таблицы и позволяющих переходить от родительских таблиц к дочерним.
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.DataRelationCollection
Public 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