最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Linq配合AspNetPager高效分页方法
时间:2022-06-25 03:11:59 编辑:袖梨 来源:一聚教程网
Linq配合AspNetPager高效分页方法
分页方式:
获取数据总条数: var Count = db.XXX.Count(); 如果要是以往的写法还得写 select count(*) from XXXX; 还得调用SQLHelper.cs类里面的方法才行,现在就这么一句话就搞定…… 汗额..
再使用Skip()和Take()方法进行分页
说明:Skip()跳过集合的前n个元素;延迟。即我们跳过给定的数目返回后面的结果集。
说明:Take()获取集合的前n个元素;延迟。即只返回限定数量的结果集。
下面就把代码贴出来
Aspx页面代码片段:只有一个GridView和一个AspNetPager控件,没有其他的代码;
后台代码:
var Count = db.InBill.Count();
AspNetPager1.RecordCount = Count;var paging = (from i in db.InBill
orderby i.InDate descending
select i).Skip(AspNetPager1.StartRecordIndex - 1).Take(AspNetPager1.PageSize); //索引方式:分页操作;GridView1.DataSource = paging;
GridView1.DataBind();
相关文章
- 最新消息:XRP账本以太坊侧链现已上线 07-10
- 捞女游戏新的开始结局怎么解锁-捞女游戏新的开始结局解锁攻略 07-10
- 捞女游戏重新出发结局怎么解锁-捞女游戏重新出发结局解锁攻略 07-10
- 无畏契约源能行动雷兹怎么玩-雷兹实战玩法教学 07-10
- 币安交易所APP - 币安交易所app无法安装 07-10
- 启迪人生的励志经典语录 07-10