情况是这样的,我在gridview中加了一列checkbox,并且进行了分页。我希望实现的效果是:比如在第一页选中了一个条目,第二页选中了两个条目。然后读取这些所选中的记录信息。我用的是遍历gridview.rows的checkbox状态,可是gridview.rows只代表了当前页条目,我无法获取其他页的信息。这个该怎么办。关于其他页的checbox状态的保存,我通过session记录并在换页时恢复已经解决了,可是选中条目的信息却仍无法得到,请教各位有什么好办法

解决方案 »

  1.   

    自己都知道用session保存了还不知道   session保存一个唯一id  每次保存时判断该id是否存在session 取消选择一样  如  2,3,12  拿到了id还有什么信息取不到啊
      

  2.   

    如果我用id再去查数据库,这是要多么麻烦啊,我是个不同的id,就要查询十次,我怎么可以通过遍历gridview每行的checkbox状态去查询呢?
      

  3.   


    哪里用查10多次啊   
    where id=1 or id=2     不就行了 通过遍历gridview每行的checkbox状态去查询呢? 
    --放一个隐藏gridview和上一个一样  上面checkbox有操作  下面gridview  然后遍历隐藏gridview
    但这不可取 很好性能  数据多了带不起  
      

  4.   


    通过遍历gridview每行的checkbox状态去查询呢? 
    --放一个隐藏gridview绑定和显示的一样  不分页  显示gridview   checkbox有操作  隐藏gridview  checkbox跟着操作  然后遍历隐藏gridview
    但这不可取 很好性能  数据多了带不起  
      

  5.   

    把页索引和row索引一起保存啊。