• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了文件下载 asp.net,文件上传 asp.net,多文件上传 asp.net,asp.net,asp net培训等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

遍历文件夹下所有子文件夹,并且遍历配置文件某一节点中所有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
</div>


</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp.net实现多个文件同时下载功能
  • asp.net实现服务器文件下载到本地的方法
  • Asp.Net修改上传文件大小限制方法
  • asp.NET中实现文件的压缩和解压(3种方式)
  • ASP.NET文件上传Upload的实现方法
  • ASP.NET访问共享文件夹的详细步骤
  • ASP.NET文件上传Upload的实现方法
  • ASP.NET访问共享文件夹的详细步骤
  • asp.net core实现文件上传功能
  • asp.net图片文件的上传与删除方法

相关文章

  • 2017-05-11asp.net 文件下载功能函数代码整理
  • 2017-05-11asp.net 取消缓存相关问题说明
  • 2017-05-11详解ASP.NET提取多层嵌套json数据的方法
  • 2017-05-11asp.net 反射减少代码书写量
  • 2017-05-11asp.net 数据库的连接和datatable类
  • 2017-05-11浅析Repeater控件的使用 (原样导出和动态显示/隐藏Repeater中的列)
  • 2017-05-11ASP.NET静态页生成方法
  • 2017-05-11asp.net获取网站目录物理路径示例
  • 2017-05-11Community Server专题二:体系结构
  • 2017-05-11.NET更新Xml中CDATA内容的方法实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#中实现伪静态页面两种方式介绍
    • asp.net Repeater分页实例(PageDataSource的使用)
    • .net开发:为程式码加上行号的方法详解
    • C#反射实例学习及注意内容
    • SignalR Self Host+MVC等多端消息推送服务(三)
    • Json.net 常用使用小结(推荐)
    • ASP.NET Core异常和错误处理(8)
    • .Net消息队列的使用方法
    • VS2012/VS2013本地发布网站步骤详解
    • 巧妙使用JQuery Clone 添加多行数据,并更新到数据库的实现代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有