您好我有关于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的列。谢谢。
答案 0 :(得分:3)
字段的内部名称可能与显示名称不匹配;特别是如果您在创建列表后更改了名称。尝试调试并查看SPListItemCollection
中字段的名称,看看你是否可以找出那里的字段。