日期:2014-05-18  浏览次数:20433 次

GridView的页眉中的复选框问题
我在GridView的列的页眉上添加了一个复选框,内容是“全选”,用代码怎么实现,点了页眉的复选框,使各行的复选框都被选中呢?

------解决方案--------------------
个人认为还是在GridView外面加一个Checkbox
然后在后台添加事件
protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl( "CheckBox1 ");
if (CheckBox2.Checked == true)
{
cbox.Checked = true;
}
else
{
cbox.Checked = false;
}
}
}