我需要从我在一个文件夹中的所有项目中获取名称和id!
我不能使用caml查询!有人能告诉我怎么才能不使用caml query吗?
发布于 2014-05-23 12:25:27
请看这个。希望这能行得通
using (SPSite site = new SPSite("http://serverName/sites/Vijai/"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList("Custom");
if (list != null)
{
foreach (SPListItem item in list.Folders)
{
Console.WriteLine(item.Title);
}
}
}
}
你也可以使用递归作用域。
SPQuery query = new SPQuery();
query.Folder = fldr;
//Recursive Scope....
query.ViewAttributes = "Scope=\"Recursive\"";
SPListItemCollection allitems = list.GetItems(query);
int filecount = allitems.Count;
https://stackoverflow.com/questions/23828658
复制相似问题