Displaying data hierarchically is possible using the TreeView control. It can be used to select data, e.g. when combined with the
DropDown control, it can be used as a navigation control as shown below, it can be combined with a
ContextMenu, and much more.
TreeView has a
WebService enabled sibling (WSTreeView) which can load data from the server dynamically.