Benjamin Wong
Benjamin Wong

Reputation: 619

Retrieving SharePoint Services Site Column Data

I am new to SharePoint Services and I hit a wall with one of my tasks. I need to retrieve data from a Site Column. How do I get about that? So far I only see APIs that can retrieve lists and not site columns.

Please let me know if any of you know to do this.

Thanks !!

Upvotes: 0

Views: 2206

Answers (1)

Francisco Aquino
Francisco Aquino

Reputation: 9117

using(SPSite site = new SPSite("http://portal"))
{
    using (SPWeb web = site.RootWeb)
    {
        foreach (SPField field in web.Fields)
        {
            Console.WriteLine(field.Title);
        }
    }
}

These will give you all the columns for a web (in this case, the RootWeb). If your site column is related to a list, you need to get directly from the SPListItem property (ex.: item["CustomAssociatedColumn"])

Upvotes: 2

Related Questions