方式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 }
分享到:
相关推荐
首先,我们需要在Repeater控件中添加一个全选的复选框(CheckBox)以及一个提交按钮(Button)。全选复选框的点击事件会触发一个JavaScript函数,用于对所有数据项中的复选框进行选中或取消选中的操作。 JavaScript...
这里我们将深入探讨一种在ASP.NET环境中利用JavaScript实现CheckBox全选和反选的终极方案。 首先,我们需要在页面中设置CheckBox控件。例如,在Repeater的HeaderTemplate和ItemTemplate中分别放置一个全选复选框...
1. **全选批量操作**:可以添加一个CheckBox控件作为全选按钮,通过遍历Repeater的Items集合来实现批量操作。 2. **通过Eval绑定样式**:使用Eval函数结合CSS类或内联样式,可以动态设置项的样式。 3. **与...
3. **遍历Repeater中的CheckBox全选** Repeater的遍历有三种常见方式,每种方式都是通过`Controls`或`Items`集合来访问子控件: ```csharp // 方式1 foreach (Control c in this.Repeater1.Controls) { ...
而通过在Repeater内嵌套其他控件,如CheckBox,可以实现批量操作,如全选、删除等。 关于Repeater控件的其他常见操作包括: 1. 添加序号:可以自定义ItemDataBound事件,在事件处理程序中计算每个项的索引并添加到...
在网页开发中,复选框是一种常见的表单元素,主要用于收集用户的选择数据。本篇文章将详细介绍一个特定的复选框功能实现案例,其中包括如何通过JavaScript/jQuery实现“全选/全不选”功能以及前后端如何交互以获取...