2011-06-08 49 views
0

我一直遇到編程上更改字段在SharePoint中的行爲問題。假設我有一個名爲PROJECTS的項目名稱等列表,然後創建另一個名爲PROGRESS的列表。現在,我在NewForm.aspx上有一個「lookup」字段,用PROJECT列表中的各種註釋/細節將項目添加到與從下拉列表中選擇的項目(查找字段)相關的PROGRESS列表中。自定義SharePoint(WSS)中的查閱字段

這是扭曲的 - 一些項目被手動編輯,以表明他們已被關閉。例如,我們有「項目A」,「項目B」和「項目C」。那麼我們關閉第一個。現在我們應該有「[關閉]項目A」,「項目B」,「項目C」。我的目標是能夠解析出以「[closed]」開頭的項目。就這些。

我很新的到SharePoint和.Net。在任何情況下,我真的不知道從哪裏何去何從:

SPSite rootSite = new SPSite("http://localhost"); 
SPWeb web = rootSite.AllWebs["ProjectSite"]; 
SPList progress = web.Lists["PROGRESS"]; 
SPListItemCollection progressItems = progress.Items; 

foreach (SPItem item in progressItems) 
{ 
    //What do I do next? (Note: Played with SPField and SPLookup classes with no luck.) 
} 

在此期間做的主題進行更多的研究 - - 謝謝你的時間。

回答

0

如果要更改查找字段中的值,則需要更改參考列表中的值,而不是您的列表項。 對於例如:如果您的查找字段引用「x」列表,請使用前綴封閉標籤更改該值。

相關問題