⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filetree.aspx.cs

📁 OA系统源码 办公应用软件源码 asp.net 开发
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using MyOffice.BLL;
using MyOffice.Models;
using System.IO;



//using System.ComponentModel;
//using System.Drawing;
//using System.Text;
//using System.Windows.Forms;
//using System.IO;


public partial class File_FileTree : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack) {
            fatherNodeid();
        }
    }
   //创建父节点下的第一字节点
    public void fatherNodeid() {
        TreeNode tn = new TreeNode();
        tn.ImageUrl = "../images/file/img-folder.gif";
        tn.Text = "文件管理";
        tn.Value = "文件管理";
        tn.Target = "filemain";
        tn.Expanded = true;
        tn.NavigateUrl = "FileMain.aspx?Nodid=0";
        ChilnNodeid(tn);
        tvFiles.Nodes.Add(tn);
    }
   //在父节点下创建文件夹子节点
    public void ChilnNodeid(TreeNode tn) {
        List<FileInfoModel> lifi = FileBLL.SeleNoidYi();
        foreach (FileInfoModel fin in lifi) {
            TreeNode tn1 = new TreeNode();
            tn1.ImageUrl = "../images/file/img-folder.gif";
            tn1.Text = fin.FileName;
            tn1.Value = fin.FileName;
            tn1.Target = "filemain";
            tn1.Expanded = true;
            tn1.NavigateUrl = "FileMain.aspx?Nodid="+fin.FileId;
            ChinChinNodeid(tn1,fin.FileId);
            tn.ChildNodes.Add(tn1);
        }
    }
   //创建子节点下的子节点
    public void ChinChinNodeid(TreeNode tn, int noid) {
        List<FileInfoModel> lififatherid = FileBLL.SeleChileEr(noid);
        foreach (FileInfoModel fin in lififatherid) {
            TreeNode tn2 = new TreeNode();
            tn2.ImageUrl = "../images/file/img-folder.gif";
            tn2.Text = fin.FileName;
            tn2.Value = fin.FileName;
            tn2.Expanded = true;
            tn2.Target = "filemain";
           // tn2.Expanded = true;
            tn2.NavigateUrl = "FileMain.aspx?Nodid=" + fin.FileId;
            List<FileInfoModel> lif2 = FileBLL.SeleChileEr(fin.FileId);
            if (lif2.Count == 0)
            {
               
            }
            else {
                ChinChinNodeid(tn2, fin.FileId);
            }
            tn.ChildNodes.Add(tn2);
        }
    }
   
    protected void tvFiles_SelectedNodeChanged(object sender, EventArgs e)
    {
        string nodename = tvFiles.SelectedValue;
        
    }
    protected void Timer1_Tick(object sender, EventArgs e)
    {
        tvFiles.Nodes.Clear();
        fatherNodeid();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -