建立列表項

建立新列表項時,可以使用類似於字串陣列的語法設定其欄位。請注意,這些欄位不是動態建立的,而是由列表的架構定義的。這些欄位(或列)必須存在於伺服器上,否則建立將失敗。所有列表項都將具有標題欄位。在專案將在列表中釋出之前,某些列表可能包含必須填寫的必填欄位。

在此示例中,列表使用通知模板。除了標題欄位之外,列表還包括將在列表中顯示公告內容的正文欄位。

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();
}