मैं यह मानता हूँ नफरत, लेकिन मैं इस के साथ एक सभी संघर्ष दिवस. मेरा घटना रिसीवर की जरूरत है इसकी पैरेंट फ़ोल्डर के एक फ़ील्ड को अद्यतन करने के लिए. यह थोड़ा सा दिखाता है कि कैसे यह करने के लिए:
निजी शून्य UpdateParentFolder(SPItemEventProperties गुण)
{
SPFolder thisItemFolder = गुण।ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ अनुमोदन स्थिति"] = "अच्छी खबर, हर कोई!";
thisItemFolder.Item.Update();
} // UpdateParentFolder
इस मामले में, मैं एक दस्तावेज़ लाइब्रेरी के साथ काम कर रहा हूँ और गुण एक ItemAdded घटना से आ रहे हैं.
चाल है कि आप सीधे आइटम से ही SPFolder आइटम की प्राप्त नहीं कर सकता (अर्थात. गुण।ListItem.Folder नल है). इसके बजाय, सूची आइटम की संबंधित फाइल के लिए जाना और फ़ाइल के फ़ोल्डर हो जाओ.
</अंत>
मेरे ब्लॉग के लिए सदस्यता लें!