Sharepoint SPSiteDataQuery多列表查询:查询整个网站7天内的所有内容更新
2014-01-17 18:16
1051 查看
需求: 查询整个网站七天内所有的内容更新
SPSiteDataQuery query1 = new SPSiteDataQuery(); query1.ViewFields = "<OrderBy><FieldRef Name=\"Modified\" Ascending=\"False\" /></OrderBy><Where><Gt><FieldRef Name='Modified' /><Value Type='DateTime'><Today OffsetDays='-7' /></Value></Gt></Where>"; query1.RowLimit = 100; query1.Webs = "<Webs Scope=\"Recursive\" />"; query1.Lists = "<Lists BaseType=\"0\" />"; using (SPSite site = new SPSite("http://dev-sp")) { DataTable dt = site.RootWeb.GetSiteData(query1); foreach (DataRow row in dt.Rows) { foreach (DataColumn column in dt.Columns) { Console.WriteLine("dt[" + column.ColumnName + "]: " + row[column]); } } }
相关文章推荐
- 牛腩购物32:完成整个网站的功能制作(后台产品列表,多表查询+分页),产品修改保存,图片的上传保存
- SP2010开发和VS2010专家"食谱"--第四章节—列表定义和内容类型(1)--创建网站栏
- MongoDb 命令查询所有数据库列表
- 网站SEO优化为什么要定期更新内容?
- SharePoint2010隐藏"回收站"及"查看所有网站内容"
- 关于出现“使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式”错误的可能原因
- linux 匹配查询列表中包含某一特殊字符的所有行中的某一列
- SQL server 2008查询数据库中含有此字段内容的所有表
- SEO正确的网站更新内容方案(二)
- 网站后台登录aspcms 提示错误号:-2147467259,错误描述:操作必须使用一个可更新的查询。sql=update AspCms_Content set TimeStatus=0 where TimeStatus=1 and Timeing <= 解决方法。
- linux----vi编辑器删除所有内容命令、ping网站指定数据包多少
- SharePoint之备份网站所有内容
- MongoDb 命令查询所有数据库列表
- MOSS列表事件监听中再次更新列表项内容 SPListItem.Update() 导致循环
- 常用的网站功能测试方法(已更新)和GUI基本测试内容
- [转]网站架构文章列表(持续更新中)
- MongoDb 命令查询所有数据库列表
- 国家网信办发言人就“快播”案发表谈话:所有网站都应对传播内容承担法律责任
- java---复制整个文件夹所有内容
- ASP.NET网站权限设计实现(三)——套用JQuery EasyUI列表显示数据、分页、查询