DataSet.Relations Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la colección de relaciones que vinculan las tablas y permiten la navegación de las tablas primarias a las tablas secundarias.
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
Valor de propiedad
que DataRelationCollection contiene una colección de DataRelation objetos . Si no existe ningún objeto, DataRelation se devuelve una colección vacía.
- Atributos
Ejemplos
En el ejemplo siguiente se imprime el nombre de columna de todas las tablas secundarias a través de la Relations propiedad .
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