我的朋友在SharePoint中遇到的问题是他正在访问SharePoint sqlserver数据库。
代码是:
SPListItemCollection collListItems = oList.Items;
foreach (SPListItem item in collListItems)
{
Response.WriteLine(item[0]);
Response.WriteLine(item[1]);
Response.WriteLine(item[2]);
Response.WriteLine(item[3]);
}
在foreach
循环中,item变量没有Length
或Count
属性,并且他想编写通用代码,但无法循环项目。
任何人都可以告诉我们如何迭代foreach
循环中的项目?
目前它看起来像item(0)item(1)等等。
答案 0 :(得分:0)
不确定为什么要这样做,因为有很多默认字段,但这是你如何做到的:
foreach (SPField field in oList.Fields)
{
Response.WriteLine(item[field.Id])
}