[Asp.net]请问在DataGrid分页时,如何保存CheckBox模板列里的值
为了记忆CheckBox模板列中的值,我用DataTable进行了绑定,成功。
我希望CheckBox改变Checked事件的同时修改DataTable中对应的值,这样就能保存CheckBox的值了。
但不知道具体如何实现
问题点数:0、回复次数:2Top
1 楼fancyf(凡瑞)回复于 2005-06-01 15:53:19 得分 0
参考
http://dotnet.aspx.cc/ShowDetail.aspx?id=F43AF9A5-2C2E-4AA6-E976-21E9569F5A8A
跨页面实现多选Top
2 楼flashkit(flashkit)回复于 2005-06-01 16:37:18 得分 0
谢谢fancyf
问题已经得到解决了
这里我自己摸索出了一种方法,而且通过成功,希望大家分析一下
1. DataTable存储入ViewState,其中有个"isChecked"字段用来保存CheckBox的Checked
2. CheckBox设AutoPostBack
3. 网页每次加载,执行LoadCheckBox(),功能是遍历DataTable,然后修改isChecked
4. 绑定ViewState中的DataTable到DataGrid
Top




