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 --显示当前文件夹下的:所有子文件夹和文件

 

posted on 2013-04-15 13:32  gzh4455  阅读(309)  评论(0编辑  收藏  举报