我在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();
}
答案 0 :(得分:0)
看看这篇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中看到的内容),但原始名称仍然是您访问它的名称。