asp.net遍历文件夹下所有子文件夹并绑定到gridvi
深入ASP文件夹与配置文件的交融:GridView的数据绑定之旅
在web开发的旅程中,我们经常需要遍历文件夹下的所有子文件夹,并从配置文件中读取特定节点的key和value,然后将这些数据绑定到GridView上展示。今天,我们就一同这一过程的魅力所在。
我们的旅程开始于一个Helper对象和一个待处理的DataSet与DataTable。当页面加载时,我们调用gvwBind方法,开始我们的数据绑定之旅。
我们创建一个INI路径对象和文件对象,用以获取配置文件的路径和读取其中的信息。然后,我们通过app_Helper获取到APPDI件夹下的所有子文件夹名称,这些名称以逗号分隔的字符串形式存在。我们将其分割并存储在数组中。
接下来,我们为DataTable添加三列:LKNAME,qdjsjm和qdipdz。然后遍历每一个文件夹名称。对于每一个文件夹名,我们截取其后部分,并将其赋值给LKNAME列。然后检查配置文件中是否存在与该文件夹名相同的key。如果存在,我们就读取其值并进行分割,将得到的两部分值分别赋值给qdjsjm和qdipdz列。每一列的值构成一行数据,我们将这些数据添加到DataTable中。
我们将DataTable作为数据源绑定到GridView上,实现数据的展示。这就是我们的数据绑定之旅的全过程。在此过程中,我们充分利用了ASP和配置文件的强大功能,实现了数据的动态展示。
这个过程中涉及到的技术包括文件的遍历、配置文件的读取、数据的处理和GridView的绑定等。每一个步骤都有其独特的技巧和细节需要我们去掌握和理解。通过这样的过程,我们不仅提升了技术能力,更对数据处理和网页展示有了更深入的理解和实践。希望这篇文章能给需要处理类似问题的朋友带来帮助和启示。
编程语言
- asp.net遍历文件夹下所有子文件夹并绑定到gridvi
- jQuery切换所有复选框选中状态的方法
- js窗口关闭提示信息(兼容IE和firefox)
- React中jquery引用的实现方法
- 解决FastCGI 进程超过了配置的活动超时时限的问题
- php实现可以设置中奖概率的抽奖程序代码分享
- CodeIgniter中实现泛域名解析
- php mysql_list_dbs()函数用法示例
- PHP调用.NET的WebService 简单实例
- Ajax缓存问题的解决方法汇总
- JavaScript使用math.js进行精确计算操作示例
- BootStrap轮播HTML代码(推荐)
- Could not load type System.ServiceModel.Activation.HttpModul
- php中str_pad()函数用法分析
- node内置调试方法总结
- 万能Asp防注入代码 拒绝攻击