上記のSiteMapPath, Menu
の他に、TreeViewでもサイトマップを表示することができます。まずページにTreeViewをDrag & Dropします。

次に、共通タスクから、NewDataSourceを選択します。

すると、次のようなデータソースコンフィグレーションダイアログが表示されるので、"Site Map"を選択してOKを押します。

すると、次のようにツリービューにWeb.sitemapに記述した内容が表示されます。

この状態で実行するだけで、つぎのような TreeView のサイトマップを作ることができます。

さらに共通タスクから自動フォーマットを選択することにより、次のような自動フォーマットダイアログが表示され、簡単にルックアンドフィールを変更することができます。

トップノードを表示したくない場合は、SiteMapDataSourceのプロパティより、ShowStartingNodeをFalseにします。

ラインを表示したい場合は、共通タスクからラインイメージのカスタマイズを選択すると、次のようなLine Image
Generator ダイアログが表示されて、ラインをカスタマイズすることができます。至れり尽くせりって感じですね。

また、ツリービューのプロパティから、チェックボックスを表示するようにすることもできます。
