迅速で簡単な: イベント レシーバーで SPListItem の SPFolder を取得します。

それを認めることを憎む, 私はこの 1 つのすべての苦労が、日. 私のイベント レシーバーは、親フォルダーのフィールドを更新する必要があります。. この少しがそれを行う方法を示しています:

プライベート void UpdateParentFolder(SPItemEventProperties プロパティ)
{

SPFolder thisItemFolder プロパティを =。ListItem.File.ParentFolder;
thisItemFolder.Item[「ZZ 承認ステータス"] = 「良いニュース, 誰もが!";
thisItemFolder.Item.Update();


} // UpdateParentFolder

このケースでは, ドキュメント ライブラリを使用して、プロパティが ItemAdded イベントから来ています。.

トリックは、アイテム自体から直接項目の SPFolder を得ることができません。 (すなわち. プロパティ。ListItem.Folder は null です。). 代わりに, リスト アイテムに関連するファイルに移動し、ファイルのフォルダーを取得.

</終了>

私のブログを購読します。!

Technorati のタグ:

一つは「上と思いました迅速で簡単な: イベント レシーバーで SPListItem の SPFolder を取得します。

メッセージを残してください

あなたのメールアドレスが公開されることはありません. 必須フィールドは、マークされています *