我在一个页面中放入三个DataGrid,20行翻页,但问题是,给下面两个DataGrid翻页动作后,可视区域总是跳到页面最上头,用户不得不再拉动滚动条到下面的DataGrid处,很不方便,如何能让被操作的那个DataGrid翻页后保持在可视区域??

解决方案 »

  1.   

    iframe的问题是高度固定,我的数据高度却不是固定的,一直解决不好它的高度差异问题,又不想加滚动条,所以就很少用iframe.
    相信会有很多人遇到楼顶的问题,不知道大家都是怎么解决的
      

  2.   

    为什么不固定把dataGrid的表头行高固定,数据行高也固定,不允许数据换行不就ok?
      

  3.   

    如果不用iframe,那就用js控制吧,在页面加载完以后,获取datagrid的位置,根据这个位置定位滚动条的位置就ok
    或者可以试试无刷新分页
      

  4.   

    用ajax,最方便了,扔到updatepanel里去就可以
      

  5.   

    js获取页面元素的id,然后获取这个元素的位置,网上一搜一大堆