需要帮助列出所有数据从Microsoft SQL Server检索
问题描述:
我是新来asp.net网络应用程序。需要帮助列出所有数据从Microsoft SQL Server检索
是否可以从Microsoft SQL Server检索数据,并在菜单下拉列表中预览数据已按字母顺序排列?例如,当我点击菜单“A”时,它会下拉菜单并显示菜单“A”的选项。
任何一个曾经做过,并可以提供给我的链接,使其发生?如果可能的话,该设计是响应式设计。
感谢
答
我有一类这样您就可以将它们保存在数据库
enum MenuCategory { Cata = 1, Catb = 2 };
添加菜单控制:
var menu1 = new Menu() { ID = "TestMenu" };
现在我们添加菜单的第一级是我们的类别:
var cat = MenuCategory.Cata;
var menuItem = new MenuItem(cat.ToString(), cat.ToString());
menu1.Items.Add(menuItem);
现在为这个类别添加sublevel。
foreach (var menutbl in catItems)
{
var childmenuItem = new MenuItem(menutbl.MenuValue, menutbl.MenuId.ToString(), "", menutbl.NavigationUrl);
menu1.FindItem(cat.ToString()).ChildItems.Add(childmenuItem);
}
你应该为所有的类别都这样做,最后添加菜单:按你的方法
var catItems = new DAL.Repositories.MenuRepository().GetAMenutblByCategory(Convert.ToInt16(cat));
现在
为您从数据库中检索添加菜单项的每个数据从数据库中获得数据页。
Panel1.Controls.Add(menu1);
如果您在页面加载这样做,请务必签!ispostback
new MenuItem(strin text,string value, string imageurl,string navigationurl)