• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法

    遍历文件夹下所有子文件夹,并且遍历配置文件某一节点中所有key,value并且绑定到GridView上

    Helper app_Helper = new Helper(); 
    
    DataSet ds = new DataSet(); 
    
    DataTable dt = new DataTable(); 
    
    protected void Page_Load(object sender, EventArgs e) 
    { 
    gvwBind(); 
    } 
    
    #region 绑定GridView 
    
    /// summary> 
    /// 绑定GridView 
    /// /summary> 
    protected void gvwBind() 
    { 
    INI.INIPath iniINIPath = new INI.INIPath(); 
    INI.INIFile iniINIFile = new INI.INIFile(iniINIPath.getINIPath()); 
    
    string FolderNames = app_Helper.GetAllFolder(Server.MapPath("../../APPDIR"));//获得APPDIR文件夹下所有子文件夹名 
    
    string[] FolderName = new string[FolderNames.Split(',').Length - 1];//声明个数组为了保存文件夹绝对路径 
    
    FolderName = FolderNames.Split(',');//给文件夹绝对路径数组赋值 
    
    dt.Columns.Add("LKNAME", typeof(string)); 
    dt.Columns.Add("qdjsjm", typeof(string)); 
    dt.Columns.Add("qdipdz", typeof(string)); 
    
    for (int i = 0; i  FolderName.Length - 1; i++) 
    { 
    DataRow row = dt.NewRow(); 
    
    FolderName[i] = FolderName[i].Substring(FolderName[i].LastIndexOf('\\') + 1);//截取文件夹名 
    
    row["LKNAME"] = FolderName[i];//给 LKNAME 字符赋值 
    
    if (!iniINIFile.IniReadValue("dzjclkzp", FolderName[i]).Equals(""))//配置文件中是否存在相同文件夹名的key 
    { 
    row["qdjsjm"] = iniINIFile.IniReadValue("dzjclkzp", FolderName[i]).Split(',')[0];//给qdjsjm字段赋值 
    row["qdipdz"] = iniINIFile.IniReadValue("dzjclkzp", FolderName[i]).Split(',')[1];//给qdipdz字段赋值 
    } 
    
    dt.Rows.Add(row); 
    } 
    
    gvwGKWH.DataSource = dt;//绑定到数组 
    gvwGKWH.DataBind(); 
    } 
    
    #endregion 绑定GridView


    您可能感兴趣的文章:
    • asp.net中GridView控件遍历的小例子
    • asp.net datalist 用法
    • asp.net Datalist控件实现分页功能
    • asp.net DataList与Repeater用法区别
    • asp.net使用for循环实现Datalist的分列显示功能
    • ASP.NET MVC使用EasyUI的datagrid多选提交保存教程
    • 在asp.net中实现datagrid checkbox 全选的方法
    • asp.net DataGridView导出到Excel的三个方法[亲测]
    • asp.net DataGrid 中文字符排序的实现代码
    • ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例
    上一篇:一个ASP.NET的MYSQL的数据库操作类自己封装的
    下一篇:ASP.NET4 GridView的四种排序样式详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法 asp.net,遍历,文件夹,下,所有,