Sharepoint 2010 更新项目Sharepoint选择字段

Sharepoint 2010 更新项目Sharepoint选择字段,sharepoint-2010,Sharepoint 2010,我在Sharepoint 2010中有一个列表,其中有一个选择栏。用户可以输入自己的文本值,而不是从现有值中进行选择 那么,如果该字符串与现有值不同,如何在项目字段(类型选择)中写入文本字符串?以编程方式 您可以将其设置为字符串。这就是选择字段的值在内部存储的方式 SPListItem item = ... item["ChoiceFieldInternalName"] = "Whatever value you want"; item.Update(); 现在,如果它是一个查找字段,或者是一

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


那么,如果该字符串与现有值不同,如何在项目字段(类型选择)中写入文本字符串?以编程方式

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

SPListItem item = ...
item["ChoiceFieldInternalName"] = "Whatever value you want";
item.Update();
现在,如果它是一个查找字段,或者是一个用户字段,它们会有一点不同(例如,您必须使用SPFieldLookupValue或SPFieldUserValue对象来解码字符串),但是选择是很容易的