A-A+

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

2008年01月05日 編程·程序設計 暂无评论 阅读 3,978 views 次

方式1:

C#代码
  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:

C#代码
  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:

来源:http://www.cnblogs.com/tohen/archive/2007/07/05/806957.html

C#代码
  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.  }    

给我留言

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

Copyright © 寂寞部屋 保留所有权利.   Theme  Ality

用户登录