怎么将数据库表中的数据以treeview形式展现

问题描述

编码名称说明01aa0101bb010101ccfgfgfdgdfgsdg0102dd010201ddfgfdfdfdfdfgfdgdfgsdg请给解释的明白一些,谢谢各位大虾!!!!

解决方案

解决方案二:
做一个字典表吧:ChildNodeIDChildNodeTypeParentID1aNULL2bNULL3a114a215b126a1137a224ChildNodeID:节点IDChildNodeType:节点名称ParentID:父亲节点ID(就是这个节点是哪个节点的子节点)
解决方案三:
我程序里的一段.你看下吧.容易..就是个递归voidBindFullFunctions(){functionInfoCollection=dal.GetFullFuctionList();TreeNoderootNote=newTreeNode(functionInfoCollection[0].Name,functionInfoCollection[0].ID,GetTreeNodeImage(functionInfoCollection[0].FMLittleIconFile));rootNote.Value=functionInfoCollection[0].ID+"|"+functionInfoCollection[0].ViewOrder;this.Nodes.Add(rootNote);BuildChildNode(rootNote);}voidBuildChildNode(TreeNodenode){for(inti=0;i<functionInfoCollection.Count;i++){FunctionInfovar=functionInfoCollection[i];if(GetViewOrder(node.Value).Length+2==var.ViewOrder.Length&&GetViewOrder(node.Value)==var.ViewOrder.Substring(0,GetViewOrder(node.Value).Length)){TreeNodechlNode=null;chlNode=newTreeNode(StringProcess.GetUrlFileName(var.Url)+"["+var.Name+"]",var.ID,GetTreeNodeImage(var.FMLittleIconFile));chlNode.Value=var.ID+"|"+var.ViewOrder;node.ChildNodes.Add(chlNode);BuildChildNode(chlNode);}}}
解决方案四:
修改一下你的表结构,增加一个父节点ID的字段用个递归就可以实现了

时间: 2024-10-22 22:31:45

怎么将数据库表中的数据以treeview形式展现的相关文章

请教各位大神:写一个WebPart,将list中的数据以GridView形式显示出来!

问题描述 写一个WebPart,将list中的数据以GridView形式显示出来!谢谢刚刚开始工作,根本就不知道要怎么下手,大神们回复的越仔细越好!谢谢 解决方案 解决方案二:能否说的具体点解决方案三:就是我现在要开发一个WebPart,这个WebPart就是要显示一个list的数据,但是是以GridView的形式显示的!可以加请求请教你吗?解决方案四:就是我现在要开发一个WebPart,这个WebPart就是要显示一个list的数据,但是是以GridView的形式显示的!可以加qq请教你吗?解

excel通过VLOOKUP函数从一个表中取数到另一个表

  Excel表格处理数据的功能很强大,工作中,经常需要从数据库文件中查找索引数据到另一个文件中,如何实现这个引用?通过VLOOKUP函数,就可以轻松做到. VLOOKUP函数是一个纵向查找函数,用于按列进行查找索引数据.我们根据需求,进行设定就能快速完成. 步骤 打开电脑,点开Excel,打开数据库文件和需要引用数据的文件. 现以一份电子账册的料件为例:企业在海关备案了552个不同的商品,这552个"商品名称"有"备案序号",另一份料件表文件只有"备案序

从MySQL数据库表中检索数据

在<用MySQL创建数据库和数据库表>文章中,我们如何创建一个数据库和数据库表,并知道如何向数 据库表中添加记录. 那么我们如何从数据库表中检索数据呢? 1.从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息. select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用的" * "表示选择所有的列.下面继续使用我们在上篇文章中创建的表 mytable. 2.查询所有数据:

从从MySQL数据库表中检索数据

  在<用MySQL创建数据库和数据库表>文章中,我们如何创建一个数据库和数据库表,并知道如何向数 据库表中添加记录. 那么我们如何从数据库表中检索数据呢? 1.从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息. select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用的" * "表示选择所有的列.下面继续使用我们在上篇文章中创建的表 mytable. 2.查询所有数据

android-SQLite 数据库表的行数

问题描述 SQLite 数据库表的行数 如何计算一个SqLite数据库表的行数?我创建的一个表格名称是my_table,这个表格有name info 和number这两列. 解决方案 你可以使用 rawQuery count(*),可以返回一个表中的行数. cursor=db.rawQuery("Select count(*) from my_table;", null); 解决方案二: 使用SELECT COUNT(*) FROM " + DB_TABLE_PLACES查询

数据库表中的一列值为:2007-06-12 列的存储类型为:datatime 但是在Asp.net网面上通过DataList绑定后显示的值为:2007-06-12 0:00:00?????????????????

问题描述 数据库表中的一列值为:2007-06-12列的存储类型为:datatime但是在Asp.net网面上通过DataList绑定后显示的值为:2007-06-120:00:00?怎么样通过DataList控件绑定后让他不显示:0:00:00,而只显示:1985-06-12 解决方案 解决方案二:sql语句不要直接选出时间字段t,拼字符串year(t)+month(t)+day(t)asnewtime解决方案三:'<%#Bind("DateTime","{0:yyy

c++获取sqlite3数据库表中所有字段的方法小结_C 语言

常用方法: 1.使用sqlite3_get_table函数 2.获取sqlite创建表的sql语句字符串,然后进行解析获取到相应的字段 3.采用配置文件的方式,将所有字段名写入配置文件 下面针对这三个方法给大家逐一详细介绍. 方法1:使用sqlite3_get_table函数 代码: char *dbname = "test.db"; int rc = sqlite3_open(dbname, &db); if (rc == SQLITE_OK) { char sql[256]

数据库表中的nvarchar字段自动增加一些内容

问题描述 数据库表中的nvarchar字段自动增加一些内容 我的sqlserver2008r数据库表的有些navarchar数据自动增加一些内容 <style>.a29m{position:absolute;clip:rect(437px,auto,auto,480px);}</style><div class=a29m><a href=http://buyviag ,急解决,谢谢 解决方案 目测你网站挨别人黑了,加了黑链..检查漏洞吧 解决方案二: 数据怎么会自

如何从 MySQL 数据库表中检索数据

1.从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息. select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用的" * "表示选择所有的列. 下面继续使用我们在上篇文章中创建的表mytable. 2.查询所有数据: mysql> select * from mytable; +----------+------+------------+----------+ | name