Skip to main content

DiagramNodeMappingInfo.ParentKey Property

Specifies the name of a data source field that provides a parent node key for a node.

Namespace: DevExpress.Web.ASPxDiagram

Assembly: DevExpress.Web.ASPxDiagram.v24.1.dll

NuGet Package: DevExpress.Web


public string ParentKey { get; set; }

Property Value

Type Default Description
String String.Empty

The field name.


Specify the ParentKey property if your diagram has tree-like structure, and nodes are connected by Id - Parent Id relation. For more information, review the following topic: Self-Referenced Data Structure


Use the ParentKey property to change the parent of a node after it is bound to a data source (in the NodeDataBound event).

Run Demo: Data Binding

<dx:ASPxDiagram ID="Diagram" runat="server" Width="100%" Height="600px" NodeDataSourceID="DepartmentDemoDataSource" >
        <Node Key="ID" Text="DepartmentName" ParentKey="ParentID" />


See Also