我想将数据绑定到数据库中的菜单. [英] i want to bind data to menu from database....
本文介绍了我想将数据绑定到数据库中的菜单.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我知道将数据绑定到数据列表和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屋!
查看全文