创建列表项

创建新列表项时,可以使用类似于字符串数组的语法设置其字段。请注意,这些字段不是动态创建的,而是由列表的架构定义的。这些字段(或列)必须存在于服务器上,否则创建将失败。所有列表项都将具有标题字段。在项目将在列表中发布之前,某些列表可能包含必须填写的必填字段。

在此示例中,列表使用通知模板。除了标题字段之外,列表还包括将在列表中显示公告内容的正文字段。

using (SPSite site = new SPSite("http://server/sites/siteCollection"))
using (SPWeb web = site.OpenWeb())
{
    SPList list = web.Lists["Announcements"];

    SPListItem item = list.AddItem();
    item[SPBuiltInFieldId.Title] = "My new item";
    item[SPBuiltInFieldId.Body] = "Hello World!";
    item.Update();
}