来自单个表的菜单控件的父子关系 [英] parent child relationship of a menu control from single table
问题描述
亲爱的先生,plzz帮我解决这个问题...
我的数据库中有一张桌子,即ITEM,就像这样,
INAME ITYPE ITYPE_ID照片
服饰男装1 x.jpg
服装女装2 y.jpg < br $>
Apparels Kids 3 z.jpg
电子笔记本电脑4 a.jpg
电子产品标签5 b.jpg
电子手机6 c.jpg
电子桌面7 d.jpg
这里ITYPE_ID是主键。
那么如何动态地将INAME,ITYPE绑定到ASP.Net菜单控件作为父子关系。
Dear Sir, plzz help me regarding this...
I have a table in my DB i.e. ITEM, like this,
INAME ITYPE ITYPE_ID PHOTO
Apparels Men 1 x.jpg
Apparels Women 2 y.jpg
Apparels Kids 3 z.jpg
Electronics Laptop 4 a.jpg
Electronics Tab 5 b.jpg
Electronics mobile 6 c.jpg
Electronics Desktop 7 d.jpg
Here ITYPE_ID is the Primary key.
So how can I bind INAME, ITYPE to a ASP.Net Menu control as parent-child relationship dynamically.
推荐答案
我还在asp.net中构建了一个动态菜单,我正在使用以下结构
I''ve also built one dynamic menu in asp.net, and i''m using this following structure
CREATE TABLE [dbo].[tbl_WebMenu](
[MenuID] [int] NOT NULL,
[MenuName] [nvarchar](max) NOT NULL,
[MenuLocation] [nvarchar](max) NULL,
[ParentID] [int] NOT NULL,
CONSTRAINT [PK_tbl_WebMenu] PRIMARY KEY CLUSTERED
(
[MenuID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
在ParentID中存储0。
Storing 0 in the ParentID.
这篇关于来自单个表的菜单控件的父子关系的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!