3种方式遍历Repeater中的CheckBox全选
方式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 {
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 }
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 }
2 {
3 HtmlInputCheckBox check = (HtmlInputCheckBox)item.FindControl("chkSelect");
4 if( check != null )
5 {
6 check.Checked = true;
7 }
8 }
原文来源:http://www.cnblogs.com/mFrog/archive/2008/06/10/1216929.html#1226236
版权所有djune@博客园 一个前端爱好者,迷恋交流与分享的快感。。。

浙公网安备 33010602011771号