日期:2014-05-17  浏览次数:20442 次

AspNetPager分页控件排序的问题
我是用AspNetPager+Gridview分页,它每次返回的是10条,现在根据条件查询,查询出30条:3页。

现在我再点Gridview的标题——用来排序。但是排序只是对当前的页排序,另外2页都没有参与。


请问如何解决这个问题啊??有会的没?谢谢。


------解决方案--------------------
AspNetPager是我写的,我很了解,楼主的问题和AspNetPager根本没有什么直接关系。要实现排序其实很简单:在你获取当前页数据的时候,同时把排序条件传到sql中,根据这个order by条件获取排序后的当前页数据即可。
------解决方案--------------------
老师的意思 你看来还是没看明白啊~~
------解决方案--------------------
你查询的时候 难道不和数据库打交道? 和数据库传指令进去的时候 orderby 一下 按照你要的排序条件 直接返回给你排序好的数据啊 这已经说的很清楚了~