SharePoint列表项不返回字段

时间:2009-03-02 17:19:41

标签: sharepoint list

您好我有关于SPListItem以及如何从中检索值的问题。在我所在的视图中,我可以访问“文章”没有问题,但当我尝试访问“链接”时,我可以发错误说对象未初始化。我不明白发生了什么事?当我可以获得文章字段时,为什么我无法获得链接。这是我正在使用的代码:

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的列。谢谢。

1 个答案:

答案 0 :(得分:3)

字段的内部名称可能与显示名称不匹配;特别是如果您在创建列表后更改了名称。尝试调试并查看SPListItemCollection中字段的名称,看看你是否可以找出那里的字段。