aspnet-devexpress-dot-web-dot-aspxdiagram-dot-diagramnodemappinginfo.md
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.v25.2.dll
NuGet Package : DevExpress.Web
[DefaultValue("")]
public string ParentKey { get; set; }
<DefaultValue("")>
Public Property ParentKey As String
| 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
Tip
Use the ParentKey property to change the parent of a node after it is bound to a data source (in the NodeDataBound event).
<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
Self-Referenced Data Structure