使用WCF和Sharepoint 2010获取列表项
本文关键字:获取 列表 2010 Sharepoint WCF 使用 | 更新日期: 2023-09-27 18:19:35
我正试图循环浏览sharepoint List中的所有项,并获取请求者的名字。
请求者是UserInformationListItem类型的
var source = dc.Requests;
listBox1.Items.Clear();
foreach (var user in source) {
string name = user.Requestor.FirstName;
listBox1.Items.Add(name);
}
我使用的代码可以很好地获取列表项的ID,但当涉及到获取用户信息列表项中的任何内容时,会出现错误"Object reference not set to a instance of a Object"。
找到解决方案:
var requestedBy = dc.UserInformationList.Where(i => i.Id == user.RequestorId).FirstOrDefault();
var requestedByUserID = requestedBy.UserName;
listBox1.Items.Add(requestedByUserID);