码迷,mamicode.com
首页 > Web开发 > 详细

asp.net 遍历文件夹下全部子文件夹并绑定到gridview上

时间:2014-08-14 16:14:28      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:http   io   文件   for   ar   art   div   代码   

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

C#代码  bubuko.com,布布扣
    1. Helper app_Helper = new Helper();  
    2.   
    3. DataSet ds = new DataSet();  
    4.   
    5. DataTable dt = new DataTable();  
    6.       
    7. protected void Page_Load(object sender, EventArgs e)  
    8. {  
    9.     gvwBind();  
    10. }  
    11.  
    12. #region 绑定GridView  
    13.   
    14. /// <summary>  
    15. /// 绑定GridView  
    16. /// </summary>  
    17. protected void gvwBind()  
    18. {  
    19.     INI.INIPath iniINIPath = new INI.INIPath();  
    20.         INI.INIFile iniINIFile = new INI.INIFile(iniINIPath.getINIPath());  
    21.   
    22.     string FolderNames = app_Helper.GetAllFolder(Server.MapPath("../../APPDIR"));//获得APPDIR文件夹下所有子文件夹名  
    23.   
    24.     string[] FolderName = new string[FolderNames.Split(‘,‘).Length - 1];//声明个数组为了保存文件夹绝对路径  
    25.   
    26.     FolderName = FolderNames.Split(‘,‘);//给文件夹绝对路径数组赋值  
    27.   
    28.     dt.Columns.Add("LKNAME", typeof(string));  
    29.     dt.Columns.Add("qdjsjm", typeof(string));  
    30.     dt.Columns.Add("qdipdz", typeof(string));  
    31.   
    32.     for (int i = 0; i < FolderName.Length - 1; i++)  
    33.     {  
    34.         DataRow row = dt.NewRow();  
    35.   
    36.         FolderName[i] = FolderName[i].Substring(FolderName[i].LastIndexOf(‘\\‘) + 1);//截取文件夹名  
    37.   
    38.         row["LKNAME"] = FolderName[i];//给 LKNAME 字符赋值  
    39.   
    40.         if (!iniINIFile.IniReadValue("dzjclkzp", FolderName[i]).Equals(""))//配置文件中是否存在相同文件夹名的key  
    41.         {  
    42.             row["qdjsjm"] = iniINIFile.IniReadValue("dzjclkzp", FolderName[i]).Split(‘,‘)[0];//给qdjsjm字段赋值  
    43.             row["qdipdz"] = iniINIFile.IniReadValue("dzjclkzp", FolderName[i]).Split(‘,‘)[1];//给qdipdz字段赋值  
    44.         }  
    45.   
    46.         dt.Rows.Add(row);  
    47.     }  
    48.   
    49.     gvwGKWH.DataSource = dt;//绑定到数组  
    50.     gvwGKWH.DataBind();  
    51. }  
    52.  
    53. #endregion 绑定GridView  

推荐篇文章

asp.net 遍历文件夹下全部子文件夹并绑定到gridview上,布布扣,bubuko.com

asp.net 遍历文件夹下全部子文件夹并绑定到gridview上

标签:http   io   文件   for   ar   art   div   代码   

原文地址:http://www.cnblogs.com/ranran/p/3912397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!