检索SharePoint Services站点列数据

时间:2009-12-03 15:24:47

标签: c# sharepoint sharepoint-2007 sharepoint-api

我是SharePoint Services的新手,我在其中执行了一项任务。我需要从站点列中检索数据。我该怎么做?到目前为止,我只看到可以检索列表而不是网站列的API。

如果你们中的任何人知道这样做,请告诉我。

谢谢!

1 个答案:

答案 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”])