1.Add a .dll in your project(RadMenu.Net2.dll)
2.On the .aspx page .add the following code
<%@ Register Assembly="RadMenu.Net2" Namespace="Telerik.WebControls" TagPrefix="radM" %>
On the Page Load add the menthod
protected void BindMenu()
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection("server=.;database=a;uid=b;password=b;");
con.Open();
SqlDataAdapter adpmenu = new SqlDataAdapter("Select Menu_Id+10000 as IdMenu,Menu_name as name ,null as Parent from tbl_Menu union Select Sub_MenuId,Sub_MenuName, Menu_Id+10000 as Parent from tbl_SubMenu order by Parent", con);
adpmenu.Fill(ds);
con.Close();
DataTable dt1 = ds.Tables[0];
Rad_top_menu.DataTextField = "name";
// Rad_top_menu.DataNavigateUrlField = "url";
Rad_top_menu.DataFieldParentID = "parent";
Rad_top_menu.DataFieldID = "idmenu";
Rad_top_menu.DataValueField = "idmenu";
Rad_top_menu.DataSource = dt1;
Rad_top_menu.DataBind();
foreach (RadMenuItem item in Rad_top_menu.Items)
{
if (item.Index == 0)
item.NavigateUrl = "Main.aspx";
else
item.NavigateUrl = "";
foreach (RadMenuItem parent in item.Items)
{
if (parent.NavigateUrl.ToString() == "#")
parent.NavigateUrl = "";
}
}
}
2.On the .aspx page .add the following code
<%@ Register Assembly="RadMenu.Net2" Namespace="Telerik.WebControls" TagPrefix="radM" %>
On the Page Load add the menthod
protected void BindMenu()
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection("server=.;database=a;uid=b;password=b;");
con.Open();
SqlDataAdapter adpmenu = new SqlDataAdapter("Select Menu_Id+10000 as IdMenu,Menu_name as name ,null as Parent from tbl_Menu union Select Sub_MenuId,Sub_MenuName, Menu_Id+10000 as Parent from tbl_SubMenu order by Parent", con);
adpmenu.Fill(ds);
con.Close();
DataTable dt1 = ds.Tables[0];
Rad_top_menu.DataTextField = "name";
// Rad_top_menu.DataNavigateUrlField = "url";
Rad_top_menu.DataFieldParentID = "parent";
Rad_top_menu.DataFieldID = "idmenu";
Rad_top_menu.DataValueField = "idmenu";
Rad_top_menu.DataSource = dt1;
Rad_top_menu.DataBind();
foreach (RadMenuItem item in Rad_top_menu.Items)
{
if (item.Index == 0)
item.NavigateUrl = "Main.aspx";
else
item.NavigateUrl = "";
foreach (RadMenuItem parent in item.Items)
{
if (parent.NavigateUrl.ToString() == "#")
parent.NavigateUrl = "";
}
}
}
Comments