`
ch_kexin
  • 浏览: 913197 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

3种方式遍历Repeater中的CheckBox全选

    博客分类:
  • .NET
阅读更多
方式1
引用

1 foreach (Control c in this.Repeater1.Controls)
2  {
3  HtmlInputCheckBox check = (HtmlInputCheckBox)c.FindControl("chkSelect");
4  if( check != null )
5  {
6  check.Checked = true;
7  }
8  }

方式2
引用

1 for (int i=0;i<this.Repeater1.Items.Count;i++)
2  {
3  HtmlInputCheckBox check = (HtmlInputCheckBox)this.Repeater1.Items[i].FindControl("chkSelect");
4  if( check != null )
5  {
6  check.Checked = true;
7  }
8  }

方式3
引用

1 foreach( RepeaterItem item in this.Repeater1.Items )
2  {
3  HtmlInputCheckBox check = (HtmlInputCheckBox)item.FindControl("chkSelect");
4  if( check != null )
5  {
6  check.Checked = true;
7  }
8  }
分享到:
评论

相关推荐

    asp.net使用Repeater控件中的全选进行批量操作实例

    首先,我们需要在Repeater控件中添加一个全选的复选框(CheckBox)以及一个提交按钮(Button)。全选复选框的点击事件会触发一个JavaScript函数,用于对所有数据项中的复选框进行选中或取消选中的操作。 JavaScript...

    javascript中CheckBox全选终极方案

    这里我们将深入探讨一种在ASP.NET环境中利用JavaScript实现CheckBox全选和反选的终极方案。 首先,我们需要在页面中设置CheckBox控件。例如,在Repeater的HeaderTemplate和ItemTemplate中分别放置一个全选复选框...

    【ASP.NET编程知识】浅析Repeater控件的使用 (原样导出和动态显示隐藏Repeater中的列).docx

    1. **全选批量操作**:可以添加一个CheckBox控件作为全选按钮,通过遍历Repeater的Items集合来实现批量操作。 2. **通过Eval绑定样式**:使用Eval函数结合CSS类或内联样式,可以动态设置项的样式。 3. **与...

    GridView和DataList寻找模板列的控件

    3. **遍历Repeater中的CheckBox全选** Repeater的遍历有三种常见方式,每种方式都是通过`Controls`或`Items`集合来访问子控件: ```csharp // 方式1 foreach (Control c in this.Repeater1.Controls) { ...

    在Repeater控件中通过Eval的方式绑定Style样式代码

    而通过在Repeater内嵌套其他控件,如CheckBox,可以实现批量操作,如全选、删除等。 关于Repeater控件的其他常见操作包括: 1. 添加序号:可以自定义ItemDataBound事件,在事件处理程序中计算每个项的索引并添加到...

    复选框相关代码

    在网页开发中,复选框是一种常见的表单元素,主要用于收集用户的选择数据。本篇文章将详细介绍一个特定的复选框功能实现案例,其中包括如何通过JavaScript/jQuery实现“全选/全不选”功能以及前后端如何交互以获取...

Global site tag (gtag.js) - Google Analytics