迭代一个sharepoint列表

rak*_*los 6 c# sharepoint

在代码中如何在sharepoint中访问列表,例如"MyList",然后遍历此列表项并获取该列表上特定列的值,例如"URL"列?

Gre*_*man 2

来自这篇博文

正确的方法是将 Items 属性返回值存储在 SPListItemCollection 变量中。这样,数据库仅被查询一次,然后我们将迭代存储在集合对象中的结果集。这是更改后的示例代码:

SPListItemCollection items = SPContext.Current.List.Items;
for(int i=0;i<100 && i<items.Count;i++) {
  SPListItem listItem = items[i];
  htmlWriter.Write(listItem["Title"]);
}
Run Code Online (Sandbox Code Playgroud)