我不願承認這一點, 但這一所有困擾了我一天. 我的事件接收器需要更新其父資料夾的欄位. 這一點點演示如何做它:
私人 無效 UpdateParentFolder(SPItemEventProperties 屬性)
{
SPFolder thisItemFolder = 屬性。ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ 審批狀態"] = "好消息, 每個人都!";
thisItemFolder.Item.Update();
} // UpdateParentFolder
在此情況下, 我正在與文件庫和屬性都來自 ItemAdded 事件.
訣竅是你不能直接從專案本身得到的該專案的 SPFolder (e 小節. 屬性。ListItem.Folder 為空). 相反, 轉到清單項關聯的檔,並獲取該檔的資料夾.
</結束>
Technorati 標籤: SharePoint 發展