private void ShowFolderSchema()
{
if(LocalFolderPath != string.Empty)
{
this.treeView1.Nodes.Clear();
this.treeView1.Nodes.AddRange(LoadDirectoryInfo(LocalFolderPath));
}
}
internal TreeNode[] LoadDirectoryInfo(string folderPath)
{
DirectoryInfo di = new DirectoryInfo(folderPath);
DirectoryInfo[] dis = di.GetDirectories();
TreeNode[] tn = new TreeNode[dis.Length];
for(int i = 0;i < dis.Length; i++)
{
tn[i] = new TreeNode(dis[i].Name);
tn[i].Nodes.AddRange(LoadDirectoryInfo(dis[i].FullName));
}
return tn;
}
{
if(LocalFolderPath != string.Empty)
{
this.treeView1.Nodes.Clear();
this.treeView1.Nodes.AddRange(LoadDirectoryInfo(LocalFolderPath));
}
}
internal TreeNode[] LoadDirectoryInfo(string folderPath)
{
DirectoryInfo di = new DirectoryInfo(folderPath);
DirectoryInfo[] dis = di.GetDirectories();
TreeNode[] tn = new TreeNode[dis.Length];
for(int i = 0;i < dis.Length; i++)
{
tn[i] = new TreeNode(dis[i].Name);
tn[i].Nodes.AddRange(LoadDirectoryInfo(dis[i].FullName));
}
return tn;
}
解决方案 »
- .net 把数据导出word
- 触发器
- 高分求IBatisNet使用一段时间出现的问题
- c#:winform中用webbrowse打开一个网页,问一下如何获得这个网页页面上textbox中的值呀!!!!
- 还是gridview的问题
- 如何将内存中的数组写入到硬盘
- 如何进行以自定义的打印格式的编程,我想把DataGird中的数据打印到一个票据格式的表格中
- datagrid在web中的应用。
- mm急急急,高难度困惑.如何在DataGrid的TextBox中显示多行文本?
- 从易用性,开发效率方面对比,开发OA用J2EE还是.net好??请大家比比意见!
- 江湖救急!!bindingSource1.Filter 问题,解决给分
- 如何将数据表update到另一个数据库中???
满足用户要求就可以了.也不用浪费太多脑细胞
第一次只读取二级目录
用户点节点的时候再展开
Windows的文件浏览器不就是这样吗?
第一次只读取二级目录
用户点节点的时候再展开
Windows的文件浏览器不就是这样吗?
同意
一级 一级的 读取tree数据