This question is locked. New answers and comments are not allowed.
My treeview is only showing the first two levels when binding to the MVCSitemap. I use similar code for the MVC menu and it shows all levels but in this instance only the parent and child:
<% Html.Telerik().TreeView() .Name("TreeView") .ExpandAll(true) .ShowLines(true) .BindTo(Html.MvcSiteMap().Provider.RootNode.ChildNodes, mappings => mappings.For<MvcSiteMapNode>(binding => binding .ItemDataBound((item,node) => { item.Text = node.Title; item.ActionName = node.Action; item.ControllerName = node.Controller; }) .Children(node => node.ChildNodes))) .Render(); %>