我不愿承认这一点, 但这一所有困扰了我一天. 我的事件接收器需要更新其父文件夹的字段. 这一点点演示如何做它:
私人 无效 UpdateParentFolder(SPItemEventProperties 属性)
{
SPFolder thisItemFolder = 属性。ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ 审批状态"] = "好消息, 每个人都!";
thisItemFolder.Item.Update();
} // UpdateParentFolder
在此情况下, 我正在与文档库和属性来自 ItemAdded 的事件.
问题在于你不该项目的 SPFolder 直接从项目本身 (e 小节. 属性。ListItem.Folder 为空). 相反, 转到列表项关联的文件,并获取该文件的文件夹.
</结束>
Technorati 标签: SharePoint 发展