RadSiteMap supports binding to various types of data sources, including declarative
The most common scenario is to use RadSiteMapDataSource or
SiteMapDataSource that are inherently hierarchical.
You can use an ID-ParentID relation to establish a hierarchy among
the nodes when binding to non-hierarchical data sources such as SqlDataSource
and ObjectDataSource. Specify such relation by using the DataFieldID
and DataFieldParentID properties.