2009-03-02 47 views
1

嗨我有一個關於SPListItem的問題以及如何從中檢索值。在我看來,我可以訪問「文章」沒有問題,但是當我嘗試訪問「鏈接」時,我可以發現一個錯誤,指出對象未初始化。我不明白髮生了什麼事?爲什麼我無法獲得鏈接,因爲我可以獲得文章字段。以下是我正在使用的代碼:SharePoint列表項不返回字段

SPList myList = eachWeb.Lists["Listings"]; 
SPListItemCollection myItemCollection = myList.GetItems(myList.Views["Active Announcements"]); 
for (int i = 0; i < myItemCollection.Count; i++) 
{ 
SPListItem realitem = myItemCollection[i]; 
writer.Write(realitem["Article"].ToString()+"<BR>"); // Works without the bottom line 
writer.Write(realitem["Link"].ToString()+"<BR>"); // Causes error 

我的看法包含Article和Link的列。謝謝。

+0

現在我收到錯誤「價值不在預期範圍內」。 – 2009-03-02 17:47:27

+0

嘗試調試並查看字段的名稱。 – 2009-03-02 18:21:56

回答

3

字段的內部名稱可能與顯示名稱不匹配;特別是如果您在創建列表後更改了名稱。嘗試調試並查看SPListItemCollection中的字段名稱,並查看是否可以確定它在哪裏。