Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Sharepoint 2010 中有一个带有选择列的列表。用户可以输入自己的文本值,而不是从现有值中选择。
那么如果该字符串与现有值不同,如何在项目字段(类型选择)中写入文本字符串?以编程方式?
您可以将其设置为字符串。这就是选择字段的值在内部存储的方式。
SPListItem item = ... item["ChoiceFieldInternalName"] = "Whatever value you want"; item.Update();
现在,如果它是查找字段或用户字段,它们会有些不同(例如,您必须使用 SPFieldLookupValue 或 SPFieldUserValue 对象来解码字符串),但选择很容易。