DataSet.Relations Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém a coleção de relações que ligam tabelas e permitem a navegação das tabelas pais para as tabelas filhas.
public:
property System::Data::DataRelationCollection ^ Relations { System::Data::DataRelationCollection ^ get(); };
[System.Data.DataSysDescription("DataSetRelationsDescr")]
public System.Data.DataRelationCollection Relations { get; }
public System.Data.DataRelationCollection Relations { get; }
[<System.Data.DataSysDescription("DataSetRelationsDescr")>]
member this.Relations : System.Data.DataRelationCollection
member this.Relations : System.Data.DataRelationCollection
Public ReadOnly Property Relations As DataRelationCollection
Valor de Propriedade
A DataRelationCollection que contém uma coleção de DataRelation objetos. Uma coleção vazia é devolvida se não DataRelation existirem objetos.
- Atributos
Exemplos
O exemplo seguinte imprime o nome da coluna de todas as tabelas filhas através da Relations propriedade.
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