Click here to Skip to main content
15,905,587 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i know to bind data to datalist and gridview...and so on..here i want to bind one set of data to main menu and another set of data to submenu..which is retrived from database...can anybdy help me.....thanks .
Posted

1 solution

Try like this:
DataSet ds = new DataSet();

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                MenuItem pmi = new MenuItem();
                pmi.Text = Convert.ToString(dr["Name"]);
                pmi.NavigateUrl = Convert.ToString(dr["URL"]);
                pmi.Parent.Enabled = true;
                menu1.Items.Add(pmi);


                DataSet dschild = new DataSet();

                foreach (DataRow drchild in dschild.Tables[0].Rows)
                {
                    MenuItem mi = new MenuItem();
                    mi.Text = Convert.ToString(drchild["SubmenuName"]);
                    mi.NavigateUrl = Convert.ToString(drchild["SubmenuURL"]);
                    pmi.ChildItems.Add(mi);
                }
            }

for more information see this
http://msdn.microsoft.com/en-us/library/ecs0x9w5.aspx[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900