Јас мразам да го признаат тоа, but I struggled with this one all day. My event receiver needs to update a field of its parent folder. This little bit shows how to do it:
приватни поништат UpdateParentFolder(SPItemEventProperties својства)
{
SPFolder thisItemFolder = properties.ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ Approval Status"] = "Good news, сите!";
thisItemFolder.Item.Update();
} // UpdateParentFolder
Во овој случај, Јас работам со еден документ библиотека и особини се доаѓа од ItemAdded настан.
Трикот е во тоа што не можете да добиете на SPFolder на содржина директно од точка сама по себе (i.e. properties.ListItem.Folder е null). Наместо, одат на поврзани датотеката на елемент во листата и да добијат папка на датотеката.
</крајот>
Да се претплатите на мојот блог!