gridview分页之后radiobutton的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:21:31
我在gridview模板中放置了radiobutton,并进行了分页,发现当第一页中进行了选择之后,点击下一页进行选择,然后再返回上一页,发现原先的选项都没了,我应该如何保存上一页选择的内容呢!!!请各位赐教,谢谢!!!
厄,这样啊,难道还要我保留每一页的值去数据库,然后返回的时候都进行绑定吗?

请教2楼,为什么没有必要。我的做法是采用DataTable存取每一页的数据,其实也就没采用了分页,而是不同页绑定了不同的DataTable,只是不知道这样效率如何!!!

恩,2楼言之有理,关键我觉得是我的那条sql写的有问题,因为我是要从数据表里随机抽取100条记录,我用了比较简单的方法就是select top 100 * from ExamQuestion order by newid();所以采用gridview分页的话,点下一页再返回上一页时,就不是第一次访问的那20条了,而是有随机了一次。

这个比较困难,你看一般的网站上都没这个功能,因为成本高,也不是什么非要有的功能
实现如下
————————
在你翻页是同时记录选择内容,记录viewstate,session也行
在页面加载时判断session中有没有记录的数值,有就把它循环的表现出来
在加载时注意判断这个当前id和session中的一样吗,如果一样就是选择过的
不一样就是没选择的
好了完成