head checkbox2
item checkbox1
我想点checkbox2实现checkbox1全选
点checkbox1只选中他自己
都是方到Gridview控件中的
怎么写后台代码啊,谢谢

解决方案 »

  1.   


    function CheckAll(form)
    {
        for (var i=0;i<Form1.elements.length;i++)
        {
            var e = Form1.elements[i];
            if (e.Name != "chk_all"&&e.disabled==false)
                e.checked = Form1.chk_all.checked;
        }
    }
      

  2.   

    后台遍历GridView
    补充一下:Form1替换为你页面的form的id,chk_all为checkbox2 的id
      

  3.   

    用C#怎么写啊? 我不想用JS写
      

  4.   

    foreach (GridViewRow row in GridView1.Rows)
            {
                ((CheckBox)row.Cells[0].Controls[0].FindControl("checkbox2的ID")).Checked = true;
            }