高手帮帮忙 非常感谢!

lu7380320 2009-07-22 09:56:46

id pid name header path pathcn
1 NULL 组织1 NULL 1 组织1
2 1 组织2 NULL 1|2 组织1|组织2
3 2 组织3 NULL 1|2|3 组织1|组织2|组织3
4 3 组织4 NULL 1|2|3|4 组织1|组织2|组织3|组织4
5 4 组织5 NULL 1|2|3|4|5 组织1|组织2|组织3|组织4|组织5
6 5 组织6 NULL 1|2|3|4|5|6 组织1|组织2|组织3|组织4|组织5|组织6
7 6 组织7 NULL 1|2|3|4|5|6|7 组织1|组织2|组织3|组织4|组织5|组织6|组织7
8 7 组织8 NULL 1|2|3|4|5|6|7|8 组织1|组织2|组织3|组织4|组织5|组织6|组织7|组织8
9 1 组织9 NULL 1|9 组织1|组织9
NULL NULL NULL NULL NULL NULL



using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
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.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections.Generic;
using System.ComponentModel;

namespace GradeManager
{
public partial class OrganizeManage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
LoadTree();
this.DataBind();


}

private void LoadTree()
{
IList<Organize> Organizes = null;
Server server = new Server();
server.GetOrganizes(ref Organizes);

Organize bootOrganize = Organizes.Single<Organize>(c => c.ParentOrganize==null);


TreeView1.Nodes.Clear();
TreeNode boot = new TreeNode(bootOrganize.Name);

TreeView1.Nodes.Add(boot);


}

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{

}

}
}

呈现出了一个子节点 怎么样用递归 写出来 高手请帮帮忙``````
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sl2161 2009-07-22
  • 打赏
  • 举报
回复
这个不需要递归

是多层循环
lu7380320 2009-07-22
  • 打赏
  • 举报
回复
这个是9层而已````那要是100000层怎么弄``? 难道写100000条啊`?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧