TreeView 小问题

问题描述

[img=http://hi.csdn.net/space-10239819-do-album-picid-1076428-goto-up.html][/img]表结构LeiBieIDLeiBieMignChengLeiBieID_f1A02B03C04D05a16b27c38d4

解决方案

本帖最后由 gdou123czh 于 2012-03-09 23:56:23 编辑
解决方案二:
不知你要问什么?
解决方案三:
递归绑定TreeView,privatevoidbindTreeView1(){stringsql="select*fromnamewhereisdel=0";DataTabledt=db.ExecuteDataTable(sql,CommandType.Text,null);for(inti=0;i<dt.rows.count;i++){TreeNodetn=newTreeNode();tn.Text=dt.rows[i]["LeiBieMignCheng"].ToString();tn.Tag=dt.rows[i]["LeiBieID"].ToString();FillTree(tn,dt);treeView1.Nodes.Add(tn);}}privatevoidFillTree(TreeNodenode,DataTabledt){DataRow[]dd=dt.Select("LeiBieID_f="+node.Tag.ToString()+"");if(dd.Length>0){for(inti=0;i<dd.Length;i++){TreeNodetnn=newTreeNode();tnn.Text=dd[i]["LeiBieMignCheng"].ToString();tnn.Tag=dd[i]["LeiBieID"].ToString();FillTree(tnn,dt);node.Nodes.Add(tnn);}}}

时间: 2024-09-19 07:46:42

TreeView 小问题的相关文章

生成jQuery simple treeview所需html的一个小控件

(正在装 VS2008,乘这个时间分享下一个小控件,没法整理demo,只能从项目中copy部 分代码) jQuery simple treeview 需要这样的一段html <ul class="filetree" id="treeFolder"> <li id="1"><span class="folder">Root</span> <ul> <li id=&

关于ASP.NET中TreeView用法的一个小例子_实用技巧

复制代码 代码如下: using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebContr

创建可编辑的xml文档(之一)绑定xml文档到treeview 控件

treeview|xml|创建|控件 目录:    介绍    绑定xml文档到treeview 控件    过滤xml 数据    执行拖放操作    执行删除,改名,插入操作    使用中的treeview 控件   通过xml 和xpath 你可以毫不费力的为你的treeview控件增加拖放甚至更多的功能-by Alex Hildyard   最近,我一直在开发一个用来维护在线目录的用户界面工具,因为这个目录包含太多的产品,所以用一些方法对他们分类是很有意义的.目录管理员将需要有删除和定义

创建可编辑的xml文档(之五)执行中的treeview 控件

treeview|xml|创建|控件|执行 执行中的treeview 控件  为了更完美,列表4包含了VB.NET version, or C# version 两个版本的最终treevie 控件.为了更容易使用,我重新定义了结构和代码.同时增加了KeyDown 控制来支持一些默认的快捷键例如:Control-N (新建), F2 (编辑), 和DEL (删除).  这里好象不必附加任何事件,因此最终的api 包含一个方法和八个属性,他们在表1中列出来了,他们大多数都是简单的标志,或者默认的开关

用java小程序applet实现无限级树结构

程序 该程序可以根据从指定的xml文件中读取的有关信息动态的建立一棵树. 1.该树的特点: 1)无限级树结构 理论上树的深度可以无限,树的深度由xml文件所给的信息确定: 数据加载采用一次加载和动态加载相结合的方法: 每次打开相关页时重新加载树结构,真正的做到了建立树的动态性. 2)复用性 由于这棵树是通过读取xml文件建立的,树的程序代码固定,所以具有很强的复用性.只需要给出xml文件,程序就可以建立对应的树. 3)与用户的交互 由于该程序是用java小程序实现的,所以可以利用java语言中监

VB编程的8个小技巧

编程|技巧 1."&"替换"+"在很多人的编程语言中,用"+"来连接字符串,这样容易导致歧义.良好的习惯是用"&"来连接字符串. 不正确: Dim sMessage As StringsMessage = "1" + "2" 正确: Dim sMessage As StringsMessage = "1" & "2" 注意:

树形控件TreeView的序列化

treeview|控件 最近自己做了一个小软件,一个文件浏览器,与windows的资源管理器相比,可以查看文件内容,而不用外部程序打开,支持多种文件格式,以后准备加入基于内容的搜索(打算用开源的dotLucene组件).其中需要将树形控件序列化,查了很多资料,在codeproject找到一个vb.net写的,找了一个代码转换器转成了C#,修改了一下,改成了二进制序列化.贴在下面供需要的参考. 原文地址: http://www.codeproject.com/vb/net/TreeViewData

ASP.NET中TreeView的运用

asp.net|treeview   首先需要创建一个数据库表test,字段包括NODEID.PARENTID.NODENAME.ADDERSS.ICON.linkUrLNODEID是在数据库中作为节点的唯一标识,这里为了方便,将其设置为标识:PARENTID表示每个节点的上级节点ID,如该节点无上级,则为0:NODENAME是节点在页面上显示的名称:以上三个字段应不能为空ADDERSS地址:ICON节点图片:linkUrL节点链接地址:以上三个字段用与不用不是必须的,因实际情况而定,这里因为使

vb.net的TreeView控件

一个TreeView(树型结构)控件是显示结点(Node)对象的等级体系结构,每个Node对象包含了一个标签和可选的点位图.TreeView控件通常用于显示文档头.索引中的条目.磁盘上的文件和目录或者可以显示为等级结构的各种其他信息.Windows资源管理器左侧部分就是一个典型的树结构.TreeView控件在工具箱中的图标如图所示: 1.TreeView在设计时设计好结点的组织结构 要建立如下图所示的树形结构可按以下步骤进行: (1)向窗体添加一个TreeView控件,名为TreeView1以及