更新项目Sharepoint选择字段

时间:2012-08-22 14:46:24

标签: sharepoint-2010

我在Sharepoint 2010中有一个带有选择列的列表。用户可以输入自己的文本值,而不是从现有值中进行选择。

那么如果这个字符串与现有值不同,如何在item字段中写入文本字符串(类型为Choice)?编程?

1 个答案:

答案 0 :(得分:2)

您可以将其设置为字符串。这就是选择字段的值在内部存储的方式。

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

现在,如果是查找字段或用户字段,它们会有所不同(例如,您必须使用SPFieldLookupValue或SPFieldUserValue对象解码字符串),但选择很容易。< / p>