在DataGrid中如何在页面跳转时保存用户选择的值
是这样的,DataGrid中每一行都有一个CheckBox,如果用户在页面跳转时如何保存用户在上几页选择的值呀?各位大侠能否帮帮我???? 问题点数:20、回复次数:5Top
1 楼zjw2004112(风之影)回复于 2005-08-04 14:06:52 得分 0
自己顶一下,怎么没有人理呀?Top
2 楼udonome(。)(。)回复于 2005-08-04 14:10:31 得分 0
用一个HashTable存储你选中的值,每次选中CheckBox就触发事件赋值。注意HashTable要保存在ViewState中,要不然页面刷新会丢失。Top
3 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-08-04 14:12:55 得分 0
把选得值存在hidden里
Top
4 楼wab_94496491(大师傅)回复于 2005-08-04 14:16:08 得分 0
选择了DataGrid中的checkbox时就会在dataset也就是数据源中该变了值,但不会在数据库中改变,跳到别的页面时,如果还想用已经改变了的值时,有几种方法
1。可以定义一个共有的dataset
2。如果dataset是局部对象时,你可以先把改变的值保存到数据库中,别的页面要想用改变的值时,就先从数据库中调用,
3。可以把改变值的dataset传给别的页面,这样可以就可以用改变的值了
Top
5 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-08-04 14:25:22 得分 0
http://blog.csdn.net/net_lover/archive/2004/10/08/127497.aspxTop




