将Sharepoint列表项添加到Windows窗体列表

将Sharepoint列表项添加到Windows窗体列表,sharepoint,splistitem,Sharepoint,Splistitem,如何根据SharePoint列表的索引而不是字段名在Windows窗体列表中添加SharePoint SPList项目?完全未经测试,在喝早茶时变新鲜。祝你好运 var list = siteWeb.Lists.TryGetList(listName); if (list == null) { return; } var items = list.GetItems(query); var countOfItems = items.Count; if (countOfItems ==

如何根据SharePoint列表的索引而不是字段名在Windows窗体列表中添加SharePoint SPList项目?

完全未经测试,在喝早茶时变新鲜。祝你好运

var list = siteWeb.Lists.TryGetList(listName);
if (list == null)
{
    return;
}

var items = list.GetItems(query);

var countOfItems = items.Count;

if (countOfItems == 0)
{
    return;
}

var listItemFieldObjects = items.Cast<SPListItem>().Select(item => item[1]);

foreach (var item in listItemFieldObjects)
{
    var listViewItem = new ListViewItem("Object's value");
    listView.BeginUpdate();
    listViewItem.SubItems.Add(item.ToString());
    listView.Items.Add(listViewItem);
    listView.EndUpdate();
}
var list=siteWeb.Lists.TryGetList(listName);
if(list==null)
{
返回;
}
var items=list.GetItems(查询);
var countOfItems=items.Count;
如果(countOfItems==0)
{
返回;
}
var listItemFieldObjects=items.Cast().Select(item=>item[1]);
foreach(listItemFieldObjects中的变量项)
{
var listViewItem=新listViewItem(“对象的值”);
BeginUpdate();
listViewItem.SubItems.Add(item.ToString());
添加(listViewItem);
EndUpdate();
}

您能详细解释一下这个问题吗?我正在浏览Sharepoint列表,我想将ListItem中的第二个字段添加到windows表单列表中。我不想按名称引用任何字段,而是要按索引引用。是要按索引引用字段,还是要按索引引用列表项?我要按索引引用字段