gridview 和 datalist 的遍历方法,我最近翻了好几种写法,嗯,真心觉得挺实用的。是你在做批量操作或者想动态拿数据的时候,写起来不累,响应也快。几种常见方式我都试过了,比如用foreach
配合Controls
找控件,还有递归式的法,灵活性还不错。
GridView的嵌套也可以看看这篇,写得挺细的,适合需要在一张表里嵌另一张表的情况。
你要是偏好走性能优化路线,那加强版 GridView也别错过,加载快、绑定清晰,做报表时省心。
DataList控件的遍历相对简单些,适合展示结构性不是强的数据,像是展示图片墙啥的。属性设置建议看这个,不少细节容易踩坑。
顺带一提,用 C#+Access 做分页?推荐你看看这篇,DataList 分页写得挺干净,逻辑也清楚。
提醒下:遍历里最容易忽略的是FindControl
的层级问题,是嵌套时,一定注意命名容器。
如果你正好在折腾批量操作或者数据绑定,蛮建议你把这些方法过一遍,找到最顺手的那种写法才是王道。