我如何获得“;名字“;以及“;姓氏“;使用c#从sharepoint列表
本文关键字:列表 使用 sharepoint 以及 何获得 名字 姓氏 | 更新日期: 2023-09-27 18:26:15
我在sharepoint中得到了一个列表,我希望能够从列表中打印出字段。该列表包含名字、姓氏、头衔和其他一些内容。
我的问题是我不知道如何写出名字和姓氏,以及列表中的其他字段?我希望有人能帮忙:)谢谢:)
这是我的c#代码。
using (ClientContext clientContext = new ClientContext("MySite"))
{
SecureString passWord = new SecureString();
foreach (char c in "MyPassword".ToCharArray())
passWord.AppendChar(c);
clientContext.Credentials = new SharePointOnlineCredentials("MyAccount", passWord);
SP.List oList = clientContext.Web.Lists.GetByTitle("MyList");
CamlQuery camlQuery = new CamlQuery();
ListItemCollection collListItem = oList.GetItems(camlQuery);
clientContext.Load(collListItem);
clientContext.ExecuteQuery();
foreach (ListItem oListItem in collListItem)
{
//HERE!!! I want to write first name and last name out! But how?
Console.WriteLine();
}
Console.ReadLine();
}
看看这篇MSDN文章,因为它可能会有所帮助。http://msdn.microsoft.com/en-us/library/office/ff521580(v=office.14).aspx
你试过推杆吗:
Console.WriteLine("{0} {1}",oListItem.columnFirstName.toString(), oListItem.columnLastName.toString());
注意:SharePoint写入列在后端给定的第一个名称。当你更新该名称时,它会更新友好版本(即你在UI中看到的),但原始名称仍然是你访问它时使用的名称。