最新下载
热门教程
- 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();
相关文章
- 胜利女神新的希望2B技能怎么样 联动角色2B强度解析 07-10
- 币安手续费总览_币安交易平台如何节省(减少)手续费? 07-10
- 无畏契约手游獠犬武器怎么样 源能行动獠犬性能详解 07-10
- 胜利女神新的希望A2怎么玩 A2技能机制详细解析 07-10
- 《QQ》群主转让给管理员方法 07-10
- swap的价格和价值 07-10