繁体   English   中英

使用WCF和Sharepoint 2010获取列表项

[英]Getting List Items using WCF and Sharepoint 2010

我试图遍历共享点列表中的所有项目,并获取请求者的名字。

请求者是UserInformationListItem类型

var source = dc.Requests;

listBox1.Items.Clear();
foreach (var user in source) {
    string name = user.Requestor.FirstName;
    listBox1.Items.Add(name);
}

我正在使用的代码可以很好地获取列表项的ID,但是当要获取用户信息列表项中的任何内容时,它会收到错误消息“对象引用未设置为对象实例”。

找到解决方案:

var requestedBy = dc.UserInformationList.Where(i => i.Id == user.RequestorId).FirstOrDefault();
var requestedByUserID = requestedBy.UserName;
listBox1.Items.Add(requestedByUserID);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM