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

Declaration

[DefaultValue("")]
public string ParentKey { get; set; }

Property Value

Type Default Description
String String.Empty

The field name.

Remarks

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

Tip

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" >
    <Mappings>
        <Node Key="ID" Text="DepartmentName" ParentKey="ParentID" />
    </Mappings>
</dx:ASPxDiagram>

]

See Also