2012-07-17 79 views
0

我有一個圖片庫,我想在另一個通用列表中查找圖片的名稱。我已經試過:在Sharepoint 2010中查找圖片庫的圖片名稱

lookupField.LookupField = "Name"; 

後來,當我創建這個泛型列表的一個新項目,該圖片查找列正確顯示圖像的列表名稱,但節省了項目之後此列更改爲空白。 我在這裏做錯了什麼?我是否必須使用其他內部字段名稱而不是「名稱」? Pleaze help ...

回答

0

好的,我找到了另一個解決方案。因爲我無法查找到圖片庫的默認名稱,所以我爲圖片庫創建了一個隱藏文本字段。這個隱藏字段將在ItemUpdated事件得到名稱的值(無需ItemAdded,因爲當我上傳新的PIC,它也被稱爲ItemUpdated < - 不知道爲什麼...)

public override void ItemUpdated(SPItemEventProperties properties) { 
    properties.ListItem["HiddenImageName"] = properties.ListItem["Name"].ToString(); 
    properties.ListItem.Update(); 
} 

泛型列表會看直到此隱藏字段而不是圖片庫的默認名稱字段