我希望在SharePoint 2007中的列表项中添加一个简单的文本或超链接字段。
我可以轻松地添加该字段:
list.Fields.Add("MyField",SPFieldType.Text, false);
在我的列表项中,它显示得很好。 但是,无论我如何尝试,都不能以编程方式设置字段的值。 我尝试了:
list.items[0]["MyField"] = "text";
我尝试将其加载到一个字段中:
SPField field = list.items[0].Fields["MyField"];
在将其设置在那里,并设置默认值和更新之后,什么也没有发生。
我总是以list.update()结束我的代码块;如果我正在操作项目本身,则为item.update()。所以至少我没有错过那个。有人可以告诉我我做错了什么吗?
谢谢