Брз и лесен: Земи го SPFolder на SPListItem Во случај ресивер

Јас мразам да го признаат тоа, 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). Наместо, одат на поврзани датотеката на елемент во листата и да добијат папка на датотеката.

</крајот>

Да се ​​претплатите на мојот блог!

Technorati Тагови:

Една мисла на "Брз и лесен: Земи го SPFolder на SPListItem Во случај ресивер

Остави Одговори

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени *