原文:http://jiafulc.i.sohu.com/blog/view/95151585.htm

1、遍历GridView 
foreach (GridViewRow row in GridView1.Rows)
   {
        string mylable = ((Label)row.FindControl("Label1")).Text;
       Response.Write(mylable);
   }

2、遍历DataList 
foreach (DataListItem dl in this.dlWebSite.Items)
        {
            CheckBox cb = (CheckBox)dl.FindControl("chbWebSite");
            if (cb.Checked)
            {
                ...           
            }

}

GridView 遍历每一行,有两种写法。
方法一:
for (i = 0; i < GridView1.Rows.Count; i++)
{
   CheckBox chkVote =  (CheckBox)GridView1.Rows[i].FindControl("CheckBox2");
}

方法二:
foreach (GridViewRow row in GridView1.Rows)
{
    CheckBox chkVote = (CheckBox)row.FindControl("chkVote");
}

两种方法没有太大差别,但是如果你股知道GridViewRow这个类型就很难想到使用这种方法。类似的DataList。 
foreach (DataListItem dl in this.dlWebSite.Items)
{
    CheckBox chkVote = (CheckBox)row.FindControl("chkVote");
}

GridView 遍历每一行,有两种写法。
方法一:
for (i = 0; i < GridView1.Rows.Count; i++)
{
   CheckBox chkVote =  (CheckBox)GridView1.Rows[i].FindControl("CheckBox2");
}

方法二:
foreach (GridViewRow row in GridView1.Rows)
{
    CheckBox chkVote = (CheckBox)row.FindControl("chkVote");
}

两种方法没有太大差别,但是如果你股知道GridViewRow这个类型就很难想到使用这种方法。类似的DataList。 
foreach (DataListItem dl in this.dlWebSite.Items)
{
    CheckBox chkVote = (CheckBox)row.FindControl("chkVote");
}

遍历GridView相关推荐

  1. ASP.NET2.0中用Gridview控件操作数据

    在ASP.NET 2.0中,加入了许多新的功能和控件,相比asp.net 1.0/1.1,在各方面都有了很大的提高.其中,在数据控件方面,增加了不少控件,其中的Gridview控件功能十分强大.在本文 ...

  2. 在GridView里做单选按钮,总结了三种方法

    在GridView里做单选按钮,总结了三种方法 第一种方法:在GridView的模版列里加服务器端控件RadioButton,使用js控制单选 <p>使用模版列里加RadioButton& ...

  3. JS判断GridView中复选框有没有被选中

    在执行多选操作时,如果在页面前台做下判断,有没有选择要被操作的项,如果没有,提示一下,会给客户一种比较友好的效果. //JS中判断的方法: //判断GridView控件中的复选框有没有被选中的,gdv ...

  4. DevExpress控件之GridControl、GridView

    GridControl对应标准WinForm里的GridView,相当于是一个控件,里面包含多个GridView也可以放其它的控件 禁止修改 gridView1.OptionsBehavior.Edi ...

  5. JAVA中的GridView每一个赋值,在ASP.NET 2.0中操作数据之六十二:GridView批量更新数据...

    导言: 在前面的教程,我们对数据访问层进行扩展以支持数据库事务.数据库事务确保一系列的操作要么都成功,要么都失败.本文我们将注意力转到创建一个批更新数据界面. 在本文,我们将创建一个GridView控 ...

  6. GRIDVIEW多行多列合并单元格(合并列)

    GitHub项目地址:https://github.com/mingceng/merge-gridviewcell 去年的时候,我写了两篇文章:  GridView多行多列合并单元格(完整代码和例子) ...

  7. GridView 高级技术

    GridView 高级技术 汇总脚注 GridView 的主要目标是显示一组记录,但是你还可以加入一些有趣的信息,如汇总数据.需要如下的操作: 设置 GridView.ShowFooter 为 tru ...

  8. GridView控件详解

    GridView是ASP.NET 1.x的DataGrid控件的后继者.它提供了相同的基本功能集,同时增加了大量扩展和改进.如前所述,DataGrid(ASP.NET 2.0仍然完全支持)是一个功能非 ...

  9. 创建自定义排序用户界面

    简介 显示大量已经按类别(不是很多)排序的数据但没有类别分界线,用户很难找到所需要的类别.例如,数据库中只有9个类别(8个不同的类别和1个null),共81种产品.现在用一个GridView列出所有产 ...

最新文章

  1. 数据项目总结 -- 蛋壳公寓租金分析!
  2. 管理软件公司与互联网公司的区别
  3. Android之Volley 源码解析
  4. Java的注解机制——Spring自动装配的实现原理
  5. 所有的service报红但不报错_从一个应用报错来看centos系统的/tmp目录自动清理规则...
  6. 我用Python又爬虫了拉钩招聘,给你们看看2019市场行情
  7. Spring中xml文件配置也可以配置容器list、set、map
  8. python模拟操作_请用Python如何模拟键盘操作
  9. 油猴脚本管理器使用指南
  10. oc实时渲染的图如何导出_最新C4D渲染器全家桶随便用,不仅有OC+阿诺德,还有两款哦...
  11. [CTF]RAR加密原理
  12. jsp中java代码注释_JSP页面中的三种代码注释方法
  13. eps、emf等图片格式转换
  14. 【艺工交叉】艺术系自画像作业赏析
  15. 澳大利亚大学着眼于不断增长的中国市场,将在迪拜推出全球奢侈品管理学位
  16. java框架 - web服务器
  17. 70. Climbing Stairs. Iter--Sol
  18. Web前端 | HTML表单form
  19. char/nchar、varchar/nvarchar、char/character区别
  20. 基于Seq2Seq的GRU时间序列预测Python程序

热门文章

  1. DoraemonKit官方活动:提PR,赢大奖
  2. python转行 知乎_黄哥Python提醒:转行当程序员修炼之路
  3. 【研究生工作周报】(stylegan)
  4. vue实现前端Excel分页显示
  5. Python中 index() 方法详解
  6. Echarts隐藏X轴和Y轴以及刻度和数值的简单实现
  7. LeetCode_962_Maximum Width Ramp
  8. java 热词推荐搜索实现,Redis 与搜索热词推荐
  9. GitChat · 移动开发 | 小程序快速上手:三步完成小程序从无到有的开发
  10. office中计算机剪贴画,微软关闭了Office剪贴画 必应取而代之