Document Library SPQuery 文档库 查询

using CodeArt.SharePoint.CamlQuery;

string camlstring=  CamlBuilder.Where(sourcelist, new QueryField("SwfID", false).IsNull || new QueryField("SwfID", false).Equal(string.Empty));

SPQuery query = new SPQuery();

query.Query = camlstring;

query.ViewAttributes = "Scope=\"RecursiveAll\"";

SPListItemCollection items = sourcelist.GetItems(query);



SPQuery.ViewAttributes

Default -- 显示当前文件夹下的:文件和文件夹

FilesOnly--显示当前文件夹下的:文件

Recursive --显示当前文件夹下的:所有文件,包括子文件夹中的文件

RecursiveAll --显示当前文件夹下的:所有子文件夹和文件

 

你可能感兴趣的:(document)