`
ch_kexin
  • 浏览: 897831 次
  • 性别: 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  }
分享到:
评论

相关推荐

    javascript中CheckBox全选终极方案.docx

    在ASP.NET中实现CheckBox全选功能可以通过以下几种方式进行: #### 2.1 ASP.NET Repeater控件中的CheckBox全选 在实际应用中,我们通常会在Repeater控件中放置CheckBox,如下所示: ```html &lt;asp:Repeater ID=...

    asp.net 遍历repeater中的控件的几种方式

    在实际开发中,选择哪一种遍历方式取决于具体需求。如果Repeater控件结构简单,且只需要遍历一次,则直接使用foreach遍历RepeaterItems可能更为方便。如果Repeater结构复杂,或者有特定的遍历需求(比如需要在某个...

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

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

    【ASP.NET编程知识】asp.net使用Repeater控件中的全选进行批量操作实例.docx

    首先,我们需要在 ASP.NET 项目中添加一个 Repeater 控件,并在其中添加一个 CheckBox 控件,以便实现全选功能。然后,我们可以使用 JavaScript 代码来实现全选和反选的功能。 在 JavaScript 代码中,我们使用了两...

    javascript中CheckBox全选终极方案

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

    asp.net Repeater取得CheckBox选中的某行某个值的c#写法

    主要的实现方式有两种,一种是使用foreach循环遍历Repeater控件中的Controls集合,另一种是使用for循环遍历Repeater控件中的Items集合。 以下是使用foreach循环的方法: ```csharp foreach (Control c in this....

    asp.net Repeater取得CheckBox选中的某行某个值

    3. 如何在Repeater中获取选中的CheckBox所在的行数据: - 方法一:使用foreach循环遍历Repeater控件中的所有子控件。通过FindControl方法找到特定的CheckBox控件,并检查其Checked属性是否为true。若为true,则说明...

    Repeater全选删除和分页实现思路及代码

    在.NET Web开发中,Repeater控件是一种用于数据绑定的服务器控件,它可以重复显示数据源中的信息。通常在处理数据列表时,如报表、列表等,会使用到Repeater控件。以下是针对全选删除和分页功能实现的详细知识点。 ...

    C#中Repeater控件的实现示例

    C#中Repeater控件的实现示例C#中Repeater控件的实现示例

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

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

    JavaScript简单判断复选框是否选中及取出值的方法

    在遍历结束后,我们需要处理两种情况:没有选中的复选框和至少有一个选中的复选框。如果`chestr`仍为空字符串,说明没有复选框被选中,我们可以弹出警告提示用户: ```javascript if (chestr == "") { alert("请先...

    GridView和DataList寻找模板列的控件

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

    外部按钮获取Repeater中HiddenField的值

    在上面的代码中,我们使用了Repeater控件的Items属性来遍历每个项,然后使用FindControl方法来获取HiddenField控件的值。最后,我们可以处理news_id的值。 另一种方法是使用Repeater控件的ItemDataBound事件来获取...

    .net repeater绑定数据并导入到excel

    在项目中,我们通常会将数据库或其他数据源中的数据绑定到Repeater,然后通过遍历Repeater的项来显示数据。 导出数据到Excel的过程通常分为以下几个步骤: 1. **数据准备**:首先,你需要从数据库或其他数据源获取...

    自定义控件之万能Repeater源码

    Repeater控件在ASP.NET中是一种非常重要的数据绑定控件,它的核心优势在于其高度的灵活性和性能优化。 首先,我们来深入理解Repeater控件的特性。Repeater控件被誉为“万能”是因为它提供了几乎无限的模板定制能力...

    repeater最牛最简洁统计法

    标题中的“repeater最牛最简洁统计法”指的是在ASP.NET框架中,Repeater控件的一种高效、简洁的统计方法。Repeater控件是ASP.NET Web Forms中的一个数据绑定控件,它允许开发者以非常灵活的方式显示数据集,通常用于...

Global site tag (gtag.js) - Google Analytics