or

<telerik:RadToolBarButton CommandName="Filter" PostBack="false" ToolTip="Search/Filter" CheckOnClick="true" AllowSelfUnCheck="true" Group="F"></telerik:RadToolBarButton><telerik:RadTreeView ID="RadTreeView1" runat="server" OnNodeClick="RadTreeView1_NodeClick" Skin="NGR" EnableEmbeddedSkins="false" ShowLineImages="false"> <databindings> <telerik:RadTreeNodeBinding Expanded="False"></telerik:RadTreeNodeBinding> </databindings></telerik:RadTreeView>
C# Code
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindLeftNavigation(RadTreeView1);
}
}
private void BindLeftNavigation(RadTreeView treeView)
{
MenuController objController = new MenuController();
DataSet ds = new DataSet();
ds = objController.Get_Menu(this.PortalId);
if (ds.Tables[0].Rows.Count > 0)
{
treeView.DataSource = ds;
treeView.DataTextField = "TabName";
treeView.DataValueField = "TabID";
treeView.DataNavigateUrlField = "";
treeView.DataFieldID = "TabID";
treeView.DataFieldParentID = "ParentID";
treeView.DataBind();
}
}
protected void RadTreeView1_NodeClick(object sender, RadTreeNodeEventArgs e)
{
Response.Redirect(DotNetNuke.Common.Globals.NavigateURL(Convert.ToInt32(e.Node.Value.ToString())));
}