Back to Devexpress

TreeMapFlatDataAdapter.DataSource Property

windowsforms-devexpress-dot-xtratreemap-dot-treemapflatdataadapter-0f8298f3.md

latest3.0 KB
Original Source

TreeMapFlatDataAdapter.DataSource Property

Gets or sets the object that is the data source of the data adapter.

Namespace : DevExpress.XtraTreeMap

Assembly : DevExpress.XtraTreeMap.v25.2.dll

NuGet Package : DevExpress.TreeMap

Declaration

csharp
[DefaultValue(null)]
[XtraSerializableProperty(XtraSerializationVisibility.Hidden)]
public object DataSource { get; set; }
vb
<DefaultValue(Nothing)>
<XtraSerializableProperty(XtraSerializationVisibility.Hidden)>
Public Property DataSource As Object

Property Value

TypeDefaultDescription
Objectnull

A Object that is the data source.

|

Example

To provide flat data to a TreeMap, create a TreeMapFlatDataAdapter object and assign it to the TreeMapControl.DataAdapter property. Then, specify the adapter’s TreeMapFlatDataAdapter.DataSource, TreeMapFlatDataAdapter.LabelDataMember and TreeMapFlatDataAdapter.ValueDataMember to configure the data source object and which data members should be used to generate tree map items. If you need to group generated items, add the name of a data member whose values should be used to group items, to the TreeMapFlatDataAdapter.GroupDataMembers collection.

csharp
void ConfigureTreeMapDataAdapter() {
    TreeMapFlatDataAdapter adapter = new TreeMapFlatDataAdapter {
        DataSource = CreateBillionaireInfos(),
        LabelDataMember = "Name",
        ValueDataMember = "NetWorth"
    };
    adapter.GroupDataMembers.Add("Residence");
    treeMap.DataAdapter = adapter;
}
vb
Private Sub ConfigureTreeMapDataAdapter()
    Dim adapter As TreeMapFlatDataAdapter = New TreeMapFlatDataAdapter With {.DataSource = CreateBillionaireInfos(), .LabelDataMember = "Name", .ValueDataMember = "NetWorth"}
    adapter.GroupDataMembers.Add("Residence")
    treeMap.DataAdapter = adapter
End Sub

See Also

TreeMapFlatDataAdapter Class

TreeMapFlatDataAdapter Members

DevExpress.XtraTreeMap Namespace