得到下一页的数据?

来源:百度知道 编辑:UC知道 时间:2024/06/10 23:47:32
表[article] 的ID不一定连续. 如:2,3,6,10,33,........

myApp.Command = "select top 20 * from [article]";
myApp.Execute();
GridView1.DataSource = myApp.Ds; // Ds 是个DataSet
下一个20页怎么得到?
我知道gridView的分页,但另有其他原因,就不打算用设置属性来分页.

分页?设置一个自增列吧,正反一排序就可以了

如果你用的是dategridview的话,你可以myApp.Command = "select top 20 * from [article]";获取所有的数据,用dategridview的属性分页,如果是自己写的控件或者是repeater或者是datelist,那就写一个会分页的存储过程吧,用sql直接实现是很耗费资源的