ง่าย และรวดเร็ว: ได้รับ SPFolder ของ SPListItem ที่ในการรับสัญญาณของเหตุการณ์

ฉันเกลียดการยอมรับมัน, แต่ฉันต่อสู้กับคนนี้ทุกวัน. ฉันรับเหตุการณ์ที่ต้องปรับปรุงเขตข้อมูลของโฟลเดอร์หลัก. นี้มากแสดงวิธีการทำมัน:

ส่วนตัว โมฆะ UpdateParentFolder(SPItemEventProperties คุณสมบัติ)
{

SPFolder thisItemFolder =คุณสมบัติListItem.File.ParentFolder;
thisItemFolder.Item["ZZ สถานะการอนุมัติ"] = "ข่าวดี, ทุกคน!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

ในกรณีนี้, ฉันทำงานกับไลบรารีเอกสาร และคุณสมบัติมาจากเหตุการณ์ ItemAdded.

หลอกลวงคือการ ที่คุณไม่ได้ SPFolder ของสินค้าโดยตรงจากรายการเอง (อาทิ. คุณสมบัติListItem.Folder เป็น null). แทน, ไปยังรายการการเชื่อมโยงไฟล์ และโฟลเดอร์ของแฟ้มที่ได้รับ.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน!

แท็กของ Technorati:

One thought on“ง่าย และรวดเร็ว: ได้รับ SPFolder ของ SPListItem ที่ในการรับสัญญาณของเหตุการณ์

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *