方式1:
foreach (Control c in this.Repeater1.Controls)
{
HtmlInputCheckBox check = (HtmlInputCheckBox)c.FindControl("cbDelete1");
if( check != null )
{
check.Checked = true;
}
}
方式2:
for (int i=0;i<this.Repeater1.Items.Count;i++)
{
HtmlInputCheckBox check = (HtmlInputCheckBox)this.Repeater1.Items[i].FindControl("cbDelete1");
if( check != null )
{
check.Checked = true;
}
}
方式3:
foreach( RepeaterItem item in this.Repeater1.Items )
{
HtmlInputCheckBox check = (HtmlInputCheckBox)item.FindControl("cbDelete1");
if( check != null )
{
check.Checked = true;
}
}
Repeater控件中复选框全选的三种方式
博客介绍了在Repeater控件中实现复选框全选的三种方式。方式一是通过foreach遍历Repeater1的Controls;方式二是使用for循环根据Repeater1的Items数量进行遍历;方式三是通过foreach遍历Repeater1的Items,每种方式都能找到指定的复选框并将其选中。
2864

被折叠的 条评论
为什么被折叠?



