Utálom, hogy bevallja, de küzdöttem ezzel egy minden nap. Az eseményérzékelő kell a szülőmappa mező frissítése. Ez kicsit azt mutatja, hogyan kell csinálni:
privát Érvénytelen UpdateParentFolder(SPItemEventProperties Tulajdonságok)
{
SPFolder thisItemFolder = tulajdonságok.ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ jóváhagyási állapot"] = "Jó hír, mindenki!";
thisItemFolder.Item.Update();
} // UpdateParentFolder
Ebben az esetben, Dolgozom egy dokumentumtár, és a tulajdonságok érkezik egy ItemAdded esemény.
A trükk az, hogy nem kap az SPFolder az elem közvetlenül a cikkre (i.e. tulajdonságok.ListItem.Folder értéke null). Ehelyett, a listaelemhez társított fájl menni és kap a reszelő dosszié.
</vége>