有关分页的详细介绍

关于分页有很多的方法。在这里我介绍几种比较简单的分页。

首先用Row_number()over()这个是在sqlserver08版本中添加的新的内置函数。用这种方法解决分页比较简单。

egg:

在Dal层中。

pulic list<model.article> myarticle(string condition,int begin,int end)

{

model.article at=new model.article();

stringbulider sb=new stringbulider();

sb.appand("select * from (");

sb.appand("select title,content,auther,addtime,Row_number()over(order by addtime desc)as RNM from article where ");

sb.appand(condition);

sb.appandformat(" ) as Newtitle where RNM between {0} and {1}",begin,end);

sb.appandformat("order by addtime asc");



}

这是大概的语法。可以根据情况自己做修改。


另外一种分页

你可能感兴趣的:(分页)