त्वरित और आसान: एक SPListItem के SPFolder प्राप्त एक घटना रिसीवर में

मैं यह मानता हूँ नफरत, लेकिन मैं इस के साथ एक सभी संघर्ष दिवस. मेरा घटना रिसीवर की जरूरत है इसकी पैरेंट फ़ोल्डर के एक फ़ील्ड को अद्यतन करने के लिए. यह थोड़ा सा दिखाता है कि कैसे यह करने के लिए:

निजी शून्य UpdateParentFolder(SPItemEventProperties गुण)
{

SPFolder thisItemFolder = गुण।ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ अनुमोदन स्थिति"] = "अच्छी खबर, हर कोई!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

इस मामले में, मैं एक दस्तावेज़ लाइब्रेरी के साथ काम कर रहा हूँ और गुण एक ItemAdded घटना से आ रहे हैं.

चाल है कि आप सीधे आइटम से ही SPFolder आइटम की प्राप्त नहीं कर सकता (अर्थात. गुण।ListItem.Folder नल है). इसके बजाय, सूची आइटम की संबंधित फाइल के लिए जाना और फ़ाइल के फ़ोल्डर हो जाओ.

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें!

Technorati टैग:

पर एक विचार "त्वरित और आसान: एक SPListItem के SPFolder प्राप्त एक घटना रिसीवर में

कोई जवाब दो

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. अपेक्षित स्थानों को रेखांकित कर दिया गया है *