我想通过自编码将项目添加到现有的SharePoint列表中。
所以我搜索了互联网,发现了很多关于如何创建列表,添加项目等信息。
SPWeb mySite = SPContext.Current.Web;
SPListItemCollection listItems = mySite.Lists[TextBox1.Text].Items;
SPListItem item = listItems.Add();
编码似乎很简单,但我必须把代码放在哪里? 我编写了Web部件并将它们部署到我的Web应用程序中。 这没问题,但在这里我错过了一种方法。
我正在使用VisualStudion 2008和SharePoint WSS 3.0
感谢您的帮助。
答案 0 :(得分:4)
SPWeb app = SPContext.Current.Web;
SPList ListName = app.Lists["YourListName"];
SPListItem ListItem = ListName.Items.Add();
ListItem["field1Name"] = value;
ListItem["field2Name"] = value;
ListItem.Update();
答案 1 :(得分:2)
这取决于目的 - 你为什么要这样做?
答案 2 :(得分:-1)
你正在网站上进行一些修改......所以我们需要更新网站..使用ListItem.update();