页面A中有个DataGrid,其中有一个超连接列,点击以后跳转到页面B,页面B中有个返回按钮,用来返回页面A,现在有个问题,比如DataGrid的分页现在显示为第3页,我如何作才能保存这个页数,在页面B中点击返回按钮的时候仍然显示DataGrid第3页的内容?

解决方案 »

  1.   

    在pageindexchange事件中,再次绑定数据源就可以了啊
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=B12283DE-DB20-4322-ACCC-12724442808A一个功能齐全的DataGrid分页例子 
    作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2003年5月11日 11点35分53秒 
      

  3.   

    调用页面B的时候,保存当前DataGrid当前页的索引。从B返回的时候,重新绑定一下DataGrid,并页的索引设定为保存的索引。
      

  4.   

    用session保存索引,返回此页面时,把索引值赋回到当前索引中。把session值赋给CurrentPageIndex属性时,要检查session是否为空,为空赋为1,为避免出错,赋完值后把session清空。
      

  5.   

    pageindexchange事件中DataGrid1.CurrentPageIndex=e.NewPageIndex;
    DataGrid1.DataBind();