Back to Devexpress

DiagramDataBindingControllerBase.DataSource Property

windowsforms-devexpress-dot-xtradiagram-dot-diagramdatabindingcontrollerbase-ddfbab33.md

latest5.9 KB
Original Source

DiagramDataBindingControllerBase.DataSource Property

Gets or sets the data source for items.

Namespace : DevExpress.XtraDiagram

Assembly : DevExpress.XtraDiagram.v25.2.dll

NuGet Package : DevExpress.Win.Diagram

Declaration

csharp
[DiagramCategory(DiagramCategory.Data)]
public virtual object DataSource { get; set; }
vb
<DiagramCategory(DiagramCategory.Data)>
Public Overridable Property DataSource As Object

Property Value

TypeDescription
Object

An IEnumerable object that provides data to the DiagramDataBindingControllerBase.

|

The following code snippets (auto-collected from DevExpress Examples) contain references to the DataSource property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

how-to-generate-a-diagram-from-a-collection-using-diagramorgchartcontroller-t477740/CS/OrgChartControllerExample/Form1.cs#L19

csharp
var model = new MainViewModel();
    diagramOrgChartController1.DataSource = model.Contacts;
}

how-to-generate-a-diagram-from-a-collection-using-diagramdatabindingcontroller-t477927/CS/DiagramDataControllerBehavior/Form1.cs#L18

csharp
InitializeComponent();
diagramDataBindingController1.DataSource = ClassStructureGenerator.ClassList();
diagramDataBindingController1.ConnectorsSource = ClassStructureGenerator.ConnectionList();

How-to-bind-diagram-items-Position/CS/DXSample/Form1.cs#L15

csharp
diagramDataBindingController1.CustomLayoutItems += DiagramDataBindingController1_CustomLayoutItems;
diagramDataBindingController1.DataSource = viewModel.Items;
diagramDataBindingController1.KeyMember = "Id";

winforms-generate-diagram-with-grouped-items/CS/DiagramDataControllerBehavior/Form1.cs#L25

csharp
diagramDataBindingController1.GenerateConnector += DiagramDataBindingController1_GenerateConnector;
diagramDataBindingController1.DataSource = viewModel.Departments;
diagramDataBindingController1.ConnectorsSource = viewModel.Relations;

how-to-generate-a-diagram-from-a-collection-using-diagramorgchartcontroller-t477740/VB/OrgChartControllerExample/Form1.vb#L18

vb
Dim model = New MainViewModel()
    diagramOrgChartController1.DataSource = model.Contacts
End Sub

how-to-generate-a-diagram-from-a-collection-using-diagramdatabindingcontroller-t477927/VB/DiagramDataControllerBehavior/Form1.vb#L17

vb
InitializeComponent()
diagramDataBindingController1.DataSource = ClassStructureGenerator.ClassList()
diagramDataBindingController1.ConnectorsSource = ClassStructureGenerator.ConnectionList()

How-to-bind-diagram-items-Position/VB/DXSample/Form1.vb#L15

vb
AddHandler diagramDataBindingController1.CustomLayoutItems, AddressOf Me.DiagramDataBindingController1_CustomLayoutItems
diagramDataBindingController1.DataSource = viewModel.Items
diagramDataBindingController1.KeyMember = "Id"

winforms-generate-diagram-with-grouped-items/VB/DiagramDataControllerBehavior/Form1.vb#L27

vb
AddHandler diagramDataBindingController1.GenerateConnector, AddressOf DiagramDataBindingController1_GenerateConnector
diagramDataBindingController1.DataSource = viewModel.Departments
diagramDataBindingController1.ConnectorsSource = viewModel.Relations

See Also

ConnectorsSource

DiagramDataBindingControllerBase Class

DiagramDataBindingControllerBase Members

DevExpress.XtraDiagram Namespace