2012-08-22 108 views
1

我在Sharepoint 2010中列出了一個選項列。用戶可以輸入自己的文本值,而不是從現有值中進行選擇。更新項目Sharepoint選擇字段

那麼如果在字段中輸入文本字符串(類型爲Choice),如果這個字符串與現有值不同?編程?

回答

2

您可以將其設置爲一個字符串。這就是選擇字段的值在內部存儲的方式。現在

SPListItem item = ... 
item["ChoiceFieldInternalName"] = "Whatever value you want"; 
item.Update(); 

,如果它是一個查找字段,或用戶現場,他們有點不同(你必須要解碼使用SPFieldLookupValue或SPFieldUserValue對象的字符串,例如),但選擇是很容易。