วันพุธที่ 28 พฤษภาคม พ.ศ. 2557

get folder structure asp.net c#

step 1 using System.IO;
step 2
Create Button and traeeview on design view.
step3 create function on cs file.
protected void Button1_Click(object sender, EventArgs e)
        {
            Listdirectory(TreeView1,"D:\\program");
        }

        private void Listdirectory(TreeView treeview,string part)
        {
            treeview.Nodes.Clear();
            var rootdirectoryinfo = new DirectoryInfo(part);
            treeview.Nodes.Add(Createdirtolynode(rootdirectoryinfo));
        }
        private static TreeNode Createdirtolynode(DirectoryInfo directory)
        {
            var directorynote = new TreeNode(directory.Name);
            foreach (var direc in directory.GetDirectories())
            {
                directorynote.ChildNodes.Add(Createdirtolynode(direc));
            }
            foreach (var file in directory.GetFiles())
            {
                directorynote.ChildNodes.Add(new TreeNode(file.Name));
            }
            return directorynote;
        }

ไม่มีความคิดเห็น:

แสดงความคิดเห็น