博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sharepoint 列表分页开发
阅读量:6913 次
发布时间:2019-06-27

本文共 591 字,大约阅读时间需要 1 分钟。

虽然现在linq技术对列表操作都是对实体操作了,但是linq有一点不好,那就是分页舞从下手,假如查出满足条件的记录有1万条,而在分页的时候我每次只需要显示10条,那么我每次点击下一页的时候都查询的是1万条数据,显然不是好办法。linq里的Skip()方法和Take()这些方法可以实现分页,但是都是已经把1万条数据取出来之后再做的分页,这样根本没作用。

如下代码所示:

  var list1 = dc.GetList<Fenglvlist项目>("fenglvlist");

var eQuery=from items in list1 select items;

但是如果是如下代码:

那么是通过数据库过滤取数据吧,我这样认为的

 

var eQuery=from items in dc.fenglvlist select items;

所以想在Sharepoint里对列表进行分页开发操作,还是转向SPQuery分页吧。

SPQuery查询的时候如果列表里面有文件夹,那么文件夹也可以查询出来。可以通过属性

query.ViewAttributes = "Scope='RecursiveAll'";设置

当处理有文件夹的列表时还是用SPQuery吧。当处理纯列表项时,用Linq来做。

 

 

转载于:https://www.cnblogs.com/oymx/p/3490858.html

你可能感兴趣的文章
三十七、android sqlite3详解
查看>>
Open Build Service
查看>>
UVA 696 How Many Knights
查看>>
[更新]Luke.Net for Pangu 盘古分词版更新
查看>>
jsp 生成静态页面
查看>>
ipad 使用UIImageView显示网络上的图片
查看>>
转: std::string用法详解
查看>>
【入门经典】Master和Content页面之一
查看>>
pku 2513 Colored Sticks trie树+并查集+欧拉路的判断
查看>>
淘宝技术发展(Oracle/支付宝/旺旺)(Java时代:脱胎换骨)
查看>>
纠错【2012年5月9日 JQuery-跑马灯(文字无缝向上翻动)(自已封装的第三个插件)】...
查看>>
Java编程的逻辑 (3) - 基本运算
查看>>
postgresql 死锁处理
查看>>
sum-of-two-integers
查看>>
编译器 cc、gcc、g++、CC 的区别
查看>>
SQL Server2014 SP2新增的数据库克隆功能
查看>>
USACO 状压DP练习[3]
查看>>
Gdb远程调试Linux内核遇到的Bug
查看>>
bzoj 3509: [CodeChef] COUNTARI] [分块 生成函数]
查看>>
调整Redmine的用户显示格式
查看>>