sql查询第10条到第20条数据


select top(10) * from T1 where Id >= (select MAX(Id) from (select top(20) * from T1 order by Id) as t)

 

 

 

 public void LoadData() { using (OLMSDBEntities oLMSDB = new OLMSDBEntities()) { //这里是某个表的列表 skip是跳过前面的多少条数据 take这是跳过前面的数据后显示多少条数据 // //这里是我需要显示第三页的数据,我们要跳过二页的数据,所以是(3-1)*一页的数据量 Repeater1.DataSource = oLMSDB.Albums.ToList().Skip((pageNumber - 1) * pageSize).Take(pageSize).ToList(); Repeater1.DataBind(); pageCount = oLMSDB.Albums.ToList().Count; Label1.Text = $"每页{pageSize}条,共{pageCount}条 "; //我们最后剩下一行数据也要在加一页,如果有余数就要加一页 pageCount = pageCount % pageSize == 0 ? pageCount / pageSize : pageCount / pageSize + 1; } Label1.Text += "当前页数为" + pageNumber + "/" + pageCount; } //首页 protected void btnFirst_Click(object sender, EventArgs e) { pageNumber = 1; LoadData(); } //上一页 protected void btnPrev_Click(object sender, EventArgs e) { //防止到0页,如果到0页的话,我们就是到1页 pageNumber = pageNumber - 1 < 1 ? pageNumber = 1 : pageNumber - 1; LoadData(); } //下一页 protected void btnNext_Click(object sender, EventArgs e) { //防止超出所有的页面总数,超出的话,就赋值页面总数 pageNumber = pageNumber + 1 > pageCount ? pageNumber = pageCount : pageNumber + 1; LoadData(); } //尾页 protected void btnLast_Click(object sender, EventArgs e) { pageNumber = pageCount; LoadData(); }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM