询问个关于跨页多选checkbox保留值下来的问题?

scorpion007 2005-09-27 05:41:23
我有一个datagrid,使用了自定义分页,在datagrid使用了模版列来存放checkbox,
我已经可以设置了点击一个checkbox就可以全选该页的checkbox,
但是我不能选择第二页后
再返回第一页刚刚全选的都消失了。
不知道各位有没有什么方法跨页多选checkbox仍然能够保留下来呢?
如果有可否告知,谢谢!!
...全文
164 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunnystar365 2005-09-28
  • 打赏
  • 举报
回复
使用ViewState保存编号,用,隔开,提交的时候用split分割,生成数组
得到保存的每一个编号
lds85930 2005-09-28
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=F43AF9A5-2C2E-4AA6-E976-21E9569F5A8A
辉说慧语 2005-09-28
  • 打赏
  • 举报
回复
关注这个问题,帮顶!
scorpion007 2005-09-28
  • 打赏
  • 举报
回复
谢谢lxg13(翔子),你这个是使用了ViewState来保存,
我知道的事还有使用数组和session来保存的,
不知道这3种那种比较好呢?
个人认为采用session的性能最差,其次是viewstate,最好的应该是数组。
不知道你认为呢?
由于可能数据资料比较多,所以需要采用最好性能的方法。
谢谢!
祥子_13 2005-09-28
  • 打赏
  • 举报
回复
public string SelectedIDs
{
get
{
return ViewState["SelectedIDs"]==null?"":ViewState["SelectedIDs"].ToString();
}
set{ViewState["SelectedIDs"]=values;}
}

在Page_Load中

if(IsPostBack)
{
更新SelectedIDs...
}

在datagrid重绑定时根据SelectedIDs...
yingchenglangzi 2005-09-27
  • 打赏
  • 举报
回复
我也遇到过这个问题,学习,顺便帮楼主顶一下
zqm2000 2005-09-27
  • 打赏
  • 举报
回复
用Session来是可能保存,应该还有更好的
liym15 2005-09-27
  • 打赏
  • 举报
回复

给你个意见,就是把打勾的放在数组里,然后分页时再把放在数组里取出来(0,1)0是
没打勾的,1是打勾,具体代码就自已写了。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧