Mabilis at madali: Kumuha ng ang SPFolder ng isang SPListItem sa isang receiver Kaganapan

Galit kong umamin ito, 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:

pribado walang bisa UpdateParentFolder(SPItemEventProperties katangian)
{

SPFolder thisItemFolder = properties.ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ Approval Status"] = "Good news, lahat!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

Sa kasong ito, Ako nagtatrabaho sa isang dokumento na library at ang mga katangian ay darating mula isang ItemAdded na kaganapan.

Ang lansihin ay na hindi mo makuha ang SPFolder ng item direkta mula sa item mismo (i.e. properties.ListItem.Folder ay null). Sa halip, pumunta sa nauugnay File ng mga item sa listahan at makakuha ng folder ang File.

</dulo>

Mag-subscribe sa aking blog!

Technorati Tags:

Isa naisip sa "Mabilis at madali: Kumuha ng ang SPFolder ng isang SPListItem sa isang receiver Kaganapan

  1. sinulat korhan kagandahan:
    Maraming salamat sa inyo.
    Ako ay naghahanap ang code na ito para sa tatlong araw.
    Ay nagtatrabaho.
    Sumagot

-Iwan ng sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *