我在gridview 中用的自动生成表头,现在有个checkbox表头,我想当我们选中这个checkbox时,gridview所有的列都被选中这怎么写哦?

解决方案 »

  1.   

    checkbox1_CheckedChanged(object sender, EventArgs e)
    {
      for (int i = 0; i < gridview1.Rows.Count; i++)
            {
                CheckBox c = gridview1.Rows[i].FindControl("checkbox");
                c.Checked = checkbox1.Checked;
            }
    }
      

  2.   

    CheckBox c = (CheckBox)gridview1.Rows[i].FindControl("checkbox");
    强转一下
      

  3.   

    自动生成的checkbox作为表头,后台没有checkbox1_CheckedChanged()事件啊