问题描述
如何生成树(C#),当点击文件夹时,如何将当前目录的文件显示在listView中.谢谢高手们。
解决方案
解决方案二:
在C#中的工具栏中调出treeView再在它的上面的小三角中点"编辑节点"就可以了.
解决方案三:
这个问题可大可小哈。。。要说控件就在那里。。要说生成树的方法。。全世界都一样。。c#是Node.Add()。。
解决方案四:
publicvoidAddNode(TreeNodenode,stringpath){try{DirectoryInfodir=newDirectoryInfo(path);FileInfo[]files=dir.GetFiles();foreach(FileInfofinfiles){node.Nodes.Add(f.FullName);}DirectoryInfo[]dirs=dir.GetDirectories();foreach(DirectoryInfodindirs){node.Nodes.Add(d.FullName);}}catch{}}增加AfterExpandprivatevoidtreeView1_AfterExpand(objectsender,TreeViewEventArgse){if(e.Node.Nodes.Count>0){foreach(TreeNodenodeine.Node.Nodes){if(Directory.Exists(node.Text))AddNode(node,node.Text);}}}调用TreeNodenode=this.treeView1.Nodes.Add("D:\");AddNode(node,"D:\");
解决方案五:
谢谢。。
时间: 2024-07-29 17:44:11