TreeView 无限分类

这次为了作个帮助文件,弄的我火大,你说好好的用html不是很好,非要用.net来写一个,诶,还要无限分类。

因为当初没接触过,所以用了一天的时间去查阅了很多同类文章,可惜都看不太懂,所以决定自己研究了一下。

TreeView 支持从XML文件读取,那我就写一个Xml文件,让他读就是了,这个就简单多了,到了分类这里用递归来进行,嘿嘿,当时没想到,所以就再次调用了一个函数,比较省力嘛,代码明天贴上来,现在在家了:P

时间: 2024-09-20 00:12:48

TreeView 无限分类的相关文章

ASP.net 2005 Treeview 无限分类非地递归终极解决方案

asp.net|treeview|递归|解决 为了速度缓存DataTable         Public Function GetTreeTable() As DataTable                 Dim dt As New DataTable()                 dt = HttpContext.Current.Cache("Treeview")                 If dt Is Nothing Then                

ASP.NET无限分类

asp.net 开始在网上查找到asp的无限分类,但是asp.net的几乎找不到,找到的也是跟TreeView结合起来的.找到asp版本的代码有几种,原来都差不多是采用递归算法.其中表结构都是如下:表名称是ClassNameid                     主键sid                    对应的父类的idClassName        对应类别的名称.代码段一:1function loadNextType(upid,rank)2    dim rs3    set

Net中实现无限分类的2个例子

 以前总想着搞这个无限分类,今天终于得空好好的看了下,发现实现的原理还是很简单的,数据结构上,用两列(分类编号,上级编号)就可以实现,可是为了联合查询的方便,一般都再增加一列(深度),在这个实例里,我只用了两列,剩下的无非就是递归着对TreeView进行数据绑定而已~~.   代码如下: public partial class _Default : System.Web.UI.Page { BIL bil = new BIL(); protected void Page_Load(object

PHP无限分类(树形类)的深入分析_php实例

PHP无限分类,Google一下就能找到很多相关资料,思路比较拉风的,也是用得比较多的就是分类表至少有id,pid,name三个字段,id自增表分类,pid为父分类,name为分类名,这样就构成了一棵树,如下,算是我查询分类表得到的结果集. 复制代码 代码如下: <?php//模拟PHP无限分类查询结果return array(    array(        'id'=>1,        'pid'=>0,        'name'=>'主页'    ),    array

php 无限分类 树形数据格式化代码_php实例

我们知道很多开源软件的无限分类都是采用递归的算法,但是我们知道递归即浪费时间,又浪费空间(内存), 上次我也分享了个我自己原创的无限分类生成树的方法,一热心php高手网友给我提出了宝贵的建议,我测试了一下,这段代码的时间非常之短参考: http://www.oschina.net/code/snippet_98719_11296,我再次整理了一下,发现数据库查询出数据之后,我们就已经定好了键值,因而实践中,我们一般会在model中查询出格式化成主键值对应数据的形式,因而我们可以直接用这样的数据,

.Net中实现无限分类的2个例子_实用技巧

以前总想着搞这个无限分类,今天终于得空好好的看了下,发现实现的原理还是很简单的,数据结构上,用两列(分类编号,上级编号)就可以实现,可是为了联合查询的方便,一般都再增加一列(深度),在这个实例里,我只用了两列,剩下的无非就是递归着对TreeView进行数据绑定而已~~. 复制代码 代码如下:  public partial class _Default : System.Web.UI.Page     {         BIL bil = new BIL();         protecte

PHP无限分类(树形类)_php实例

复制代码 代码如下: <?php//模拟PHP无限分类查询结果return array(    array(        'id'=>1,        'pid'=>0,        'name'=>'主页'    ),    array(        'id'=>2,        'pid'=>0,        'name'=>'新闻'    ),    array(        'id'=>3,        'pid'=>0,   

一棵php的类树(支持无限分类)

最近问无限分类的类树问题比较多,所以一高兴自己写了一个,我刚写完的,大家用用看,看看怎么实现起来更快,更简单,把你的树也贴出来(要只查询一次数据库的)<br> 这是一棵分类列表的类树, 支持无限分类<br> 一个分类下面可以同时有"包含子类的分类"和"最终分类";<br> 唯一的优点是*****只需要进行一次的数据库*****查询.<br> 样子不是很好看,不过可以自定义修改,可以自己定义css加里面<br>

php无限分类, 支持输出树状图

<?php /** * 通用的树型类,可以生成任何树型结构 */ class tree { /** * 生成树型结构所需要的2维数组 * @var array */ var $arr = array(); /** * 生成树型结构所需修饰符号,可以换成图片 * @var array */ var $icon = array('│','├','└'); /** * @access private */ var $ret = ''; /** * 构造函数,初始化类 * @param array 2维