我想将数据绑定到数据库中的菜单. [英] i want to bind data to menu from database....

查看:78
本文介绍了我想将数据绑定到数据库中的菜单.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道将数据绑定到数据列表和gridview ...等等.在这里,我想将一组数据绑定到主菜单,将另一组数据绑定到子菜单..可以从数据库中检索... anybdy帮帮我.....谢谢.

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 .

推荐答案

像这样尝试:
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);
                }
            }


有关更多信息,请参见此
http://msdn.microsoft.com/en-us/library/ecs0x9w5.aspx [ ^ ]


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


这篇关于我想将数据绑定到数据库中的菜单.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆