更新SharePoint字段链接

时间:2012-12-04 15:29:56

标签: list sharepoint contenttype

我使用了一段代码来检索指定内容类型的字段链接,并将字段设置为必需或不需要。这工作正常,但是当我尝试对名称中包含空格的字段执行相同操作时,代码会抛出错误。

SPField col = //some column retrieved from a list
SPContentType ct = col.ParentList.ContentTypes["MyContentTypeName"] //gets the content type

SPFieldLink fieldLink = ct.FieldLinks["MyFieldname"]; // gets the fieldLink
ct.Update(); 

如果MyFieldName是“Hobbies”或“Amount”之类的字符串,它会起作用,但如果它是像“Full Name”这样的字符串则会失败。

有解决方法吗?

1 个答案:

答案 0 :(得分:4)

您可能正在使用字段显示名称而不是字段内部名称

你试过了吗?     “Full_x0020_Name”?