页面1是datagrid,页面2是datagrid中一行的详细信息,里面有个checkbox,点击时,页面1中的datagrid少显示一行,但数据库存在,问如何 写页面2中checkbox的编码?

解决方案 »

  1.   

    查询时下功夫了,在数据库里加个字段isShow默认为1,当点击checkbox的时就为isShow=0。在reload页面1就行了,datagrid绑定时查询where isShow = 1的所有信息。
      

  2.   

    在ItemDataBound事件里下功夫。。
      

  3.   

    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    CheckBox isChk = (CheckBox)e.Item.FindControl("ID标识符");
    if(isChk.Checked)
    {
    e.Item.Attributes.Add("style","display:none");
    或e.Item.Visible = false;
    }
    }
      

  4.   

    提供个思路,参考一下
    根据页面2datagrid checkbox传过来的值,在页面1的datagrid绑定前进行处理;