0

私は SharePoint Services を初めて使用し、タスクの 1 つで壁にぶつかりました。サイト列からデータを取得する必要があります。どうすればそれについて取得できますか?これまでのところ、リストを取得でき、サイトの列を取得できない API しか表示されません。

これを行う方法を知っている方がいらっしゃいましたら教えてください。

ありがとう !!

4

1 に答える 1

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"])

于 2009-12-03T17:32:50.797 に答える