本来这是2004年9月份的时候在CSDN回答一个朋友的提问临时写出来的一段代码。没想到昨天居然也碰到了类似的问题,正好需要使用这段代码。干脆整理出来放到这里存个档,也方便以后再碰到类似的问题的时候可以直接拿来使用,也方便有同样需求的朋友可以拿来参考。

问题的需求其实还是蛮简单,就是要在一个下拉菜单里面将选项按照等级(有一个父子关系在里面起作用)排列成树状。如下图的样式:下拉菜单的表现样式图

代码如下

构建多级树形结构下拉列表


这里其实是使用了DataView的RowFilter通过递归的办法来层层筛选子项目,然后设定了一个变量i来记录当前的层级数。原理还是很简单的,希望能解大家不时之需。

在CSDN上面的问答贴地址是:http://topic.csdn.net/t/20040904/17/3340484.html


posted on 2007-05-11 14:32 WilliamsQi 阅读(586) 评论(5)  编辑 收藏 网摘 所属分类: C SharpWEB技术

  回复  引用    
2008-01-31 11:33 | 阿富 [未注册用户]
谢谢你的文章,谢谢!

文单中J好
  回复  引用    
2008-04-20 11:37 | jxdyzwh [未注册用户]
楼主,有例调用的例子不,希望能发个源码给我,非常感谢!
  回复  引用    
2008-04-20 11:38 | jxdyzwh [未注册用户]
我的邮箱是jxdyzwh@163.com
  回复  引用  查看    
2008-05-09 11:08 | WilliamsQi      
@jxdyzwh
代码文中有,不过收缩了,你点一下文章中

+构建多级树形结构下拉列表

这句话前面的+号,代码就会展开
  回复  引用    
2008-06-25 17:12 | 得到 [未注册用户]
谢谢楼主,

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-05-09 11:12 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》




相关链接:
 



CoolCha 库查搜索
查手机号码归属地
查IP地址、火车车次、邮编、在线翻译... 淘星助手