遍历硬盘后,添加节点问题!急,在线等!请帮忙!(50分)
以下是我的程序,这里有个问题,把目录遍历出来后,向树中添加节点的时候,没有分层次,请问一下,添加节点的这个函数AddDirToTreeView()里面应该怎么写,怎么判断哪个节点应该添加到哪个层次上?
--------------------------------
protected Microsoft.Web.UI.WebControls.TreeView TreeView1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string ParentDir = Server.MapPath("") + "\\upload\\项目管理文件";
DirWork(ParentDir);
}
//遍历目录,并添加到树中
private void DirWork(string Dir)
{
AddDirToTreeView(Dir);
string[] Dirs = Directory.GetDirectories(Dir);
foreach(string d in Dirs)
{
DirWork(d);
}
}
//添加目录到树中
private void AddDirToTreeView(string Dir)
{
TreeNode Tnd = new TreeNode();
Tnd.Text = Dir;
TreeView1.Nodes.Add(Tnd);
}