Chinaunix首页 | 论坛 | 博客
  • 博客访问: 172320
  • 博文数量: 71
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 875
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 08:20
文章存档

2010年(13)

2009年(14)

2008年(44)

我的朋友

分类: WINDOWS

2009-06-08 23:17:06

 

[原创]无限级树形菜单组件(obout_ASPTreeView_2_NET)的使用

    树形菜单在网页中是比较常见的列表表现形式,这个功能的实现也不是那么的简单。不过现在要是你
已经有obout_ASPTreeView_2_NET.dll组件,那就容易得多了。在此很感谢那些开发该组件的达人,顺便
说一句,它是免费的,大家可以到下载。
    如果你想用这个组件,那就继续往下看吧。(也是为我自己学完存个档!)
    1.首先你应该把obout_ASPTreeView_2_NET.dll组件引用到你的项目中,引用的方法就是把这个
obout_ASPTreeView_2_NET.dll拷贝到你项目的bin下,然后在项目的开头加上using
obout_ASPTreeView_2_NET。这一步会操作吧。
    2.引用完后现在开始使用他吧:
    我们在使用他之前先实例化,obout_ASPTreeView_2_NET.Tree tr = new Tree();
    下面我们把要显示的数据填充到里面。(没数据,他也不知道要显示什么哦。所以一定要记得填充数
据!)
    先看下他添加数据的源形吧。
    tr.AddRootNode(object TextOrHtml,object Expanded,object ImgSrc);添加父级菜单。
    说明:该组件以“root”属性为树的根节点。所以在使用时添加第一个子菜单时,他的父级菜单ID都
是“root”
    tr.Add(object ParentId,object Id,object TextOrHtml,object Expanded,object ImgSrc,object
sSubTreeURL) (看得懂吧。)
    tr.Add(父级菜单ID,当前菜单ID,显示是文本(这里也支持Html的表现形式),是否展开此菜单,
菜单图片,从URL页中动态加载)
    看我的程序吧。
 
最后页面生成的结果。

    怎么样,用起来是不是很方便啊。
    大家在实际的操作过程中可自行更改,比如数据库的访问,异常的捕捉等等,在这里我都没有具体的展现。数据源也支持XML哦。
   下面是该组件的帮助文档的地址及组件的下载地址:
  
   呵呵,写的很罗嗦,大家多包涵,欢迎转载
阅读(3205) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~