The SiteMapDataSource control is a Data source to the Site Map data that is stored by the Sitemap Providers that are configured by your site. The SiteMapDataSource enables web server controls that are not specifically site navigation controls such as Menu, Treeview and Dropdown List controls, to bind to hierarchical site map data. You can use these web server controls to Display a site map as a table of contents or to actively navigate a site. Alternatively you can use the SiteMapPath control, which is designed specifically as a site navigation control and therefore does not need an instance of the SiteMapDataSource control. A site map is also a way to present all folder and pages of the website. The site map information can appear in many forms. By default this control takes root's Web. sitemap file as the source file to display site map.
Some Important Properties of SiteMapDataSource control