求一个树型递归的写法 9命啊,要挂拉

问题描述

数据库idnamepiduid1sad012q013aq014vv315as121633317e21821219ds321103311111213111233111312311141311用这个生成个树目录,格式是<ul><li><span>Folder1</span><ul><li><span>Item1.1</span><ul><li><span>Item1.1.1</span></li></ul></li><liclass="closed"><span>Folder3</span><ul><li><span>File3.1</span></li></ul></li><li><span>File4</span></li></ul></li></ul>取出来数据是datatable请问怎么输出这种格式啊????

解决方案

解决方案二:
9命啊9命啊
解决方案三:
递归生成树状节点时,将每层父节点的id带进来,1.1,1.1.1即可
解决方案四:
能详细点吗?
解决方案五:
privatevoidSetID(DataViewview){DataTabledt="得到表函数";foreach(DataRowViewrowViewinview){viewList.Add(rowView["ID"]);DataViewv=newDataView(dt,"[pid]="+rowView["ID"],"",DataViewRowState.CurrentRows);if(view.Count==0){continue;}else{SetID(v);}}}

解决方案六:
我这个只能遍历!!
解决方案七:
直接用遍历然后++
解决方案八:
郁闷还不好写呢
解决方案九:
privatevoidSetID(DataViewview){DataTabledt="得到表函数";foreach(DataRowViewrowViewinview){viewList.Add(rowView["ID"]);DataViewv=newDataView(dt,"[pid]="+rowView["ID"],"",DataViewRowState.CurrentRows);if(view.Count==0){continue;}else{SetID(v);}}}这个viewList哪来的呢?
解决方案十:
这个是无限级分类的
解决方案十一:
搞一个递归函数不就得了
解决方案十二:
大家都说起很容易啊???
解决方案十三:
我再给自己顶````

时间: 2024-10-04 15:03:33

求一个树型递归的写法 9命啊,要挂拉的相关文章

整理一个树型问题的解决方法

解决|问题 我的问题: 1.一个销售系统,设有各级代理商,每个代理商的表是这样设计的 数据库结构表1: 代理商资料表[id] 自动编号 编号[lishu] 长整型 隶属字段[xiaoshoue] 长整型 销售额[ticheng] 长整型 提成[add_date] 日期/时间 代理商添加时间 要求1.让代理商分级,指出某个代理商可以算出他的上级代理商和下级代理商. 2.提成的比例按照销售额的多少来定,销售额2000以下的提成比例是20%,销售额在2000到6000之间的提成比例是25%,销售额在6

求Java树型菜单

问题描述 请问怎么从多张表中生成树形菜单表A:一级菜单表B:二级菜单表C:三级菜单.... 解决方案 解决方案二:查呗,页面第一次加载,查表A将所有节点加入.前台用ajax.当点击每个节点时,传递相应参数,后台判断这个节点是几级菜单,如果是1级,那么通过关系查找B表数据,返回给前台,前台显示就可以了,以此类推.大概是这个流程,具体实现你研究下吧.解决方案三:看看这个解决方案四:下面这个例子有树形菜单登录后进入主页面左侧就是多级树形菜单不过的树形菜单是先将多表建立视图然后直接查询视图就行了你也可以

求一个xml操作类的写法

问题描述 xml:<?xmlversion="1.0"encoding="utf-8"?><root><num>1</num><node1>test</node1><node2>hahaha</node2></root> c#://更新num节点:if(!Page.IsPostBack){stringxml=Server.MapPath("~/XML

向高手求一个导航型的css代码。如图。

问题描述 图片是这个:如果看不到,请点击:http://hi.csdn.net/space-10131675-do-album-picid-944339-goto-down.html 解决方案 解决方案二:这个用jquery来实现比较容易,点击显示当前层隐藏其它的层解决方案三:用javascript中的jquery来写显示或者隐藏的代码,然后用css来写页面的基本样式,很容易就能搞定的!

一个以&amp;#106avascript+xml的树型列表

xml 这是在www.java2s.com网站下载的一个以Javascript+xml的树型列表,这个列表界面非常的漂亮,但是由于里面内容比较复杂,而现在项目需要用到这个列表,我到现在还没有摸清怎么在里面让点击一个树型的项目转到别的网页里面去,希望有兴趣的朋友一起研究一下. 部分代码如下:   <script>     function dtmlXMLLoaderObject(funcObject,dhtmlObject){   this.xmlDoc="";   this

一个以Javascript+xml的树型列表

javascript|xml      这是在www.java2s.com网站下载的一个以Javascript+xml的树型列表,这个列表界面非常的漂亮,但是由于里面内容比较复杂,而现在项目需要用到这个列表,我到现在还没有摸清怎么在里面让点击一个树型的项目转到别的网页里面去,希望有兴趣的朋友一起研究一下.部分代码如下:  <script>   function dtmlXMLLoaderObject(funcObject,dhtmlObject){  this.xmlDoc="&qu

跟我学做树型菜单(一)

菜单 跟我学做树型菜单 (一)关键字:ASP|树型菜单|递归写在前面 在网页中,为了方便组织内容,经常用到的要数菜单了,用一个树型的菜单(效果参看http://www.he-xi.com/tree),可以非常方便地对复杂的内容进行组织.比如商品的分类:下载文件的分类:网站导航等等.这里要解决的就是这样一个问题.我们将会用数据库来存储树型菜单的结构,并用ASP程序来输入. (一)功能设计 树型菜单在功能设计上没有太多的要求.只有对记录的增.删.改.还有就是最基本的,也是最重要的显示功能.显示功能要

Rafy 领域实体框架 - 树型实体功能(自关联表)

在 Rafy 领域实体框架中,对自关联的实体结构做了特殊的处理,下面对这一功能进行讲解.   场景 在开发数据库应用程序时,往往会遇到自关联表的场景.例如,分类信息.组织架构中的部门.文件夹信息等,都是不限制层级的.如下图中操作系统的文件夹: 在开发这类程序时,往往是设计一张表,表中的一个可空的外键直接引用这张表本身.对应的实体如下图: 而针对这样的场景,许多ORM框架都不做默认的处理,开发者往往每次都要做重复的工作:建立类似结构的表,编写关系处理代码,编写查询代码--而这种场景经常会出现,所以

树型结构~无限级联下拉列表框

这个问题困扰了我很久,今天终于把它解决了,心中的喜悦可想而知,赶快把它记录一下 标题无限级联下拉列表框的含义: 可能有一个树型结构的表,它可能有ID,Name,ParentID,Level等字段,下面要实现的就是从一级节点开始,一级一级的列出来,并以 下拉列表框的形式体现出来,就像是N级联动. 效果图: 两个问题: 1 建立操作时的联动,它不需要进行自动绑定 2 编辑操作时的联运,它需要根据子节点,逐级自己绑定到父节点,直到根 实现: JS代码 1 <script type="text/j