比如说我有个GridView1里面有个DateTemp column,我想当checkBox1.check=checked的时候,这个column的显示为否。if (CheckBox1.Checked)
        {
            GridView.(然后呢?)
        }其实呢,我想做一个用户自定义查询器,就是说用户选中某些CheckBox之后,然后点击一个按钮,GridView里面的相应的column就会显示出来。我知道这样的办法肯定是菜鸟级的,有没有更好的方法来实现呢?希望高手不吝赐教,不胜感激。

解决方案 »

  1.   

    要循环一下的.
    如:           foreach (GridViewRow gr in GridView1.Rows)
                {
                    CheckBox ckb = (CheckBox)gr.Cells[6].FindControl("chkDel");
                    if (ckb.Checked == false)
                        ckb.Checked = true;
                    else
                    ckb.Checked =false;
                }
      

  2.   

    判断那个checkbox被选中了。获得与此对应的编号。如把checkbox的text为1,2 或则n
    GridView.columns[n].visiable=false