请教各位高手不用treeview控件如何做一个树型菜单用ASP.NET实现数据库SQL

比如我有一张表Product字段如下:idparentidname10服装21西服32休闲西服40皮鞋54休闲皮鞋用Repeater或者其它实现树型菜单高手来拿分问题满意... 比如我有一张表Product字段如下:
id parentid name
1 0 服装
2 1 西服
3 2 休闲西服
4 0 皮鞋
5 4 休闲皮鞋
用Repeater 或者其它实现树型菜单 高手来拿分
问题满意,再追加50分
展开
 我来答
edwin5200
2010-09-10 · TA获得超过153个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:144万
展开全部
首先:
将parentid=0的记录全部取出来,并显示出数据来(注:每一条记录下都生成一个高度为0的Tr或DIV)
再就:
给每条记录加载一个事件。
通过此事件来判断是否展开子节点。
若第一次展开就再到数据库里去读取相关子节点的信息,并显示出来(同样生成一个高度为0的Tr或DIV)
若第二次展开就直接将DIV的高度设置成AUTO
若再次点击就将DIV的高度置为0
百度网友e7b6a5ad0
2010-09-09 · TA获得超过175个赞
知道小有建树答主
回答量:222
采纳率:100%
帮助的人:209万
展开全部
用递归
先获取parentid为0的记录,然后用递归的方法依次获取子节点直到没有子节点为止
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
addzhushaoling
2010-09-10 · 超过11用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:35.4万
展开全部
递归 + css 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式