小李广

学习是一个勤学苦练的过程
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ASP.NET 简单分页实现

Posted on 2010-03-17 22:26  小李广  阅读(158)  评论(0编辑  收藏  举报

SQL取top的方式,主要方法如下:

 

代码
   protected DataTable DataBind(int pageSize, int pageNo)//获取分页数据
   {
        
string sqlStr = "select top " + pageSize + " * from TestTable where ID NOT IN (select top " + pageSize * (pageNo - 1+ " ID from TestTable)";

        SqlConnection conn 
= new SqlConnection(_connectionString);

        SqlDataAdapter dad 
= new SqlDataAdapter(sqlStr, conn);

        DataTable dt 
= new DataTable();

        dad.Fill(dt);

        
int c = dt.Rows.Count;

        
return dt;

    }

 

 

完整代码:Download