ತ್ವರಿತ ಮತ್ತು ಸುಲಭ: ಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸುವವರ ಒಂದು 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 ಶೂನ್ಯ ಆಗಿದೆ). ಬದಲಿಗೆ, ಪಟ್ಟಿ ಐಟಂನ ಸಂಬಂಧಿಸಿದ ಕಡತ ಹೋಗಿ ಫೈಲ್ ಆದ ಫೋಲ್ಡರ್ ಪಡೆಯಿರಿ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ!

ಒನ್ ಆನ್ ಭಾವಿಸಲಾಗಿದೆ "ತ್ವರಿತ ಮತ್ತು ಸುಲಭ: ಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸುವವರ ಒಂದು SPListItem ಆಫ್ SPFolder ಪಡೆಯಿರಿ

ಒಂದು ಉತ್ತರಿಸಿ ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ರ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *