我是SharePoint Services的新手,我在其中执行了一项任务。我需要从站点列中检索数据。我该怎么做?到目前为止,我只看到可以检索列表而不是网站列的API。
如果你们中的任何人知道这样做,请告诉我。
谢谢!
答案 0 :(得分:2)
using(SPSite site = new SPSite("http://portal"))
{
using (SPWeb web = site.RootWeb)
{
foreach (SPField field in web.Fields)
{
Console.WriteLine(field.Title);
}
}
}
这些将为您提供Web的所有列(在本例中为RootWeb)。如果您的站点列与列表相关,则需要直接从SPListItem属性获取(例如:item [“CustomAssociatedColumn”])