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