ઝડપી અને સરળ: એક ઇવેન્ટ રીસીવર એક SPListItem ના SPFolder વિચાર

હું તે સ્વીકાર્યું અપ્રિય, 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 મળી શકે છે (દાખલા તરીકે. properties.ListItem.Folder નલ છે). ને બદલે, યાદીમાં આઇટમની સંકળાયેલ ફાઈલ પર જાઓ અને ફાઈલ માતાનો ફોલ્ડર વિચાર.

</અંત>

મારા બ્લોગ પર સબ્સ્ક્રાઇબ કરો!

Technorati ટૅગ્સ:

વન પર વિચાર્યું "ઝડપી અને સરળ: એક ઇવેન્ટ રીસીવર એક SPListItem ના SPFolder વિચાર

જવાબ છોડો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *