신속 하 고 쉽게: 이벤트 수신기에서는 SPListItem의 SPFolder를 얻을

내가 그것을 인정 하 긴 싫지만, 하지만이 한 모든 싸 워 하루. 내 이벤트 수신기 상위 폴더의 필드를 업데이트 하는 데 필요한. 약간이 그것을 하는 방법을 보여 줍니다.:

개인 void UpdateParentFolder(SPItemEventProperties 속성)
{

SPFolder thisItemFolder 속성을 =.ListItem.File.ParentFolder;
thisItemFolder.Item["ZZ 승인 상태"] = "좋은 뉴스, 모두!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

이 경우에, 문서 라이브러리와 함께 일하고 그리고 속성 ItemAdded 이벤트에서 오고 있다.

이 트릭은 항목 자체에서 직접 항목의 SPFolder를 얻을 수 없습니다. (즉. 속성입니다.ListItem.Folder은 null입니다.). 대신, 목록 항목의 관련된 파일을 이동 하 고 파일의 폴더를 얻을.

</끝>

내 블로그를 구독!

테크노 태그:

하나는 "에 대한 생각신속 하 고 쉽게: 이벤트 수신기에서는 SPListItem의 SPFolder를 얻을

응답을 남기다

귀하의 이메일 주소는 공개되지 않습니다. 필요 입력 사항은 표시되어 있습니다 *