Menu1 >> menu2 >> menu3 >> menu4 mnu1 mnu2 mnu3 mnu2 but it display like Menu1 >> menu2 >> menu3 >> menu4 when i click on menu1 it display like,,, Menu1>>mnu1 mnu2 this what i not want , i want display sub menu vertically as a sub menu of its main menu.... i use the code like... if (!IsPostBack) { c.setcon(); string menu_string = "select distinct category from ctgry"; SqlDataAdapter menu_ad = new SqlDataAdapter(menu_string, c.getcon()); DataSet ds_menu = new DataSet(); menu_ad.Fill(ds_menu); c.close(); for (int i = 0; i < ds_menu.Tables[0].Rows.Count; i++) { MenuItem mnu = new MenuItem(); mnu.Text = ds_menu.Tables[0].Rows[i][0].ToString(); Menu1.Items.Add(mnu); c.setcon(); string s1 = "select subctgry from subctgry where category='" + ds_menu.Tables[0].Rows[i][0].ToString() + "'"; SqlDataAdapter ad_sub_menu = new SqlDataAdapter(s1, c.getcon()); DataSet ds_sub_menu = new DataSet(); ad_sub_menu.Fill(ds_sub_menu); if (ds_sub_menu.Tables[0].Rows.Count != 0) { for (int j = 0; j < ds_sub_menu.Tables[0].Rows.Count; j++) { MenuItem sub_menu = new MenuItem(); sub_menu.Value = ds_menu.Tables[0].Rows[i][0].ToString(); sub_menu.Text = ds_sub_menu.Tables[0].Rows[j][0].ToString(); mnu.ChildItems.Add(sub_menu); } } } c.close(); }
<asp:Menu ID="Menu1" runat="server" Font-Size="Small" ForeColor="Black" Orientation="Horizontal" Height="23px" PathSeparator="/"> <staticmenuitemstyle itemspacing="2px" /> <dynamicmenuitemstyle font-size="Medium" forecolor="#FF0066" /> Regards... Mitesh
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)