2009-12-03 39 views
0

我是SharePoint服務新手,遇到我的其中一項任務時遇到了問題。我需要從網站欄中檢索數據。我該如何解決這個問題?到目前爲止,我只能看到可以檢索列表而不是網站列的API。檢索SharePoint Services站點列數據

請讓我知道你是否有人知道這樣做。

謝謝!

+0

您究竟試圖檢索什麼? – Flo 2009-12-03 16:37:13

+0

請準確地寫下你準備實現的內容。您是否想要檢索有關網站列的信息(即模式),還是想檢索多個項目並將結果集包含在結果集中? (即像sql相當於'從列表中選擇列名') – Colin 2009-12-03 17:27:27

回答

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

這些會給你所有的網絡列(在這種情況下,RootWeb)。如果您的網站列與列表相關,則需要直接從SPListItem屬性(例如:item [「CustomAssociatedColumn」])

+0

在此謝謝,我實際上是試圖從站點的任務列表中檢索狀態。如果你能展示它的成果,我將不勝感激。 無論如何,再次感謝您回答我的問題。 – 2009-12-04 00:37:51

+0

解決了這個問題,你對F.Aquino很有幫助。希望能有一天能夠回報的恩惠:) – 2009-12-04 03:44:53

+0

很高興它的工作! :) – 2009-12-04 11:21:18