来自单个表的菜单控件的父子关系 [英] parent child relationship of a menu control from single table

查看:69
本文介绍了来自单个表的菜单控件的父子关系的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的先生,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屋!

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