我如何获得“;名字“;以及“;姓氏“;使用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();
}

我如何获得“;名字“;以及“;姓氏“;使用c#从sharepoint列表

看看这篇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中看到的),但原始名称仍然是你访问它时使用的名称。

相关文章: