త్వరిత మరియు సులువు: ఒక ఈవెంట్ స్వీకర్త ఒక 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 పొందండి

ఒక Reply వదిలి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి *