-3

我的朋友在 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 变量没有LengthnorCount属性,他想编写通用代码,但无法在item 上循环。谁能告诉我们如何在foreach循环中迭代项目?目前它看起来像 item(0) item(1) 等等。

4

1 回答 1

0

不知道为什么要这样做,因为有很多默认字段,但这里是你如何做到这一点:

foreach (SPField field in oList.Fields)
{
    Response.WriteLine(item[field.Id])
}
于 2013-04-27T08:27:08.440 回答