我有以下C#代码:
using (SPSite site = new SPSite("http://mysharepointsiteurl")
{
using (SPWeb web = site.OpenWeb())
{
SPListItemCollection itemCollection = web.Lists["List Name"].Items;
foreach (SPListItem item in itemCollection)
{
Console.WriteLine(item["Field Name"]);
// prints 5 different results.
}
web.Dispose();
}
site.Dispose();
无论如何,我可以得到,比如第四个打印出的结果,并将其存储在一个字符串中?我确信有办法,但我似乎无法解决这个问题。谢谢你的帮助! :)
答案 0 :(得分:1)
您可以使用索引器获取给定位置的项目:
using (SPSite site = new SPSite("http://mysharepointsiteurl"))
using (SPWeb web = site.OpenWeb())
{
var items = web.Lists["List Name"].GetItems("Field Name");
string value = (string)items[3]["Field Name"];
}