首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

sql 遍历树解决办法

2012-04-17 
sql遍历树create table users(idint,namevarchar(20),parentidint)--测试数据1新闻02教科书03国内新闻14国

sql 遍历树
create table users(
id int ,
name varchar(20),
parentid int)
--测试数据
1 新闻 0
2 教科书 0
3 国内新闻 1
4 国外新闻 1
5 语文 2
6 数学 2
7 外语 2
.......

[解决办法]
你要实现什么功能?
select * 出来之后,存储到DataTable里面,可以遍历DataTable得到各级的内容

DataTable.Select("[parentid]=" + xxId);
[解决办法]
可以参考
http://dotnet.aspx.cc/file/Recursion-Genernate-XML.aspx
[解决办法]

探讨
你要实现什么功能?
select * 出来之后,存储到DataTable里面,可以遍历DataTable得到各级的内容

DataTable.Select("[parentid]=" + xxId);

[解决办法]
http://topic.csdn.net/u/20120228/10/0fc101ff-b5b3-4e61-92e1-46c189148a1f.html

热点排行