本帖最后由 wnyxy 于 2012-12-19 16:06:36 编辑

解决方案 »

  1.   

    带星星的哥们儿,不会用ViewState么?
      

  2.   

    把选中的值保存在session里面,返回上一页时取出来赋值给RadioButton
      

  3.   


    没搞过WEB 兄弟见笑了我该在什么事件中存ViewState? 在那个事件中取出来??
    OnRowDataBound的么?
      

  4.   


    我提问之前就在试着用session 不知道在哪个事件中存和取  对gridview不熟 求指导
      

  5.   


    不知者不怪。翻页的事件中写 
    ViewState["ChosedItems"]="";在你恢复页面的事件中,取出ViewState中的类容,挨个去赋值。
    var chosedItems = ViewState["ChosedItems"]
    for(....)
    {
         RadioButtion.Checked = **[i]
    }
      

  6.   

    分页事件中把状态存入ViewState中并维护它。
      

  7.   

    如果你想搞WEB开发的话,我就会说不要用GridView,这是什么玩意撒,,如果你只想解决这个问题的话,那么楼上说的基本都对
      

  8.   

    用一个List存放ID,然后统一删除 
      

  9.   

    最好的办法就是储存在session里面
      

  10.   

    ViewState不行的,它只针对当前页的。返回上一页是前一页的状态,跨页面的变量用session.
      

  11.   

     viewState来保存最好。  
      

  12.   

    ViewState你只要一刷新页面就没了要么存SESSION要么COOKIES
      

  13.   


    你确定ViewState 一刷新就没了?
     你只说对了一半。
      

  14.   

    真蛋疼,竟然想到用session,session占用资源不说,还有个有效期。
    最简单的办法是通过Url保存参数
      

  15.   

    前进后退与刷新后所产生的ViewState是不同的。
      

  16.   

    最后没用ViewState也没用session 我将用户选中的记录存到数据源的备用字段中了 谢谢各位