为了记忆CheckBox模板列中的值,我用DataTable进行了绑定,成功。
我希望CheckBox改变Checked事件的同时修改DataTable中对应的值,这样就能保存CheckBox的值了。
但不知道具体如何实现

解决方案 »

  1.   

    参考
    http://dotnet.aspx.cc/ShowDetail.aspx?id=F43AF9A5-2C2E-4AA6-E976-21E9569F5A8A
    跨页面实现多选
      

  2.   

    谢谢fancyf
    问题已经得到解决了
    这里我自己摸索出了一种方法,而且通过成功,希望大家分析一下
    1. DataTable存储入ViewState,其中有个"isChecked"字段用来保存CheckBox的Checked
    2. CheckBox设AutoPostBack
    3. 网页每次加载,执行LoadCheckBox(),功能是遍历DataTable,然后修改isChecked
    4. 绑定ViewState中的DataTable到DataGrid