sharepoint怎么获取列表中创建者的名字

sharepoint怎么获取列表中创建者的名字

SP.ClientContext SPContext = new SP.ClientContext(@"http://xxxxx/");
            SP.List SPlist = SPContext.Web.Lists.GetByTitle("xxxxxxx");
            SPContext.Load(SPlist);
            SPContext.ExecuteQuery();
            SP.CamlQuery SPCaml = new SP.CamlQuery();
            SP.ListItemCollection SPListItems = SPlist.GetItems(SPCaml);
            SPContext.Load(SPlist);
            SPContext.Load(SPListItems);
            SPContext.ExecuteQuery();
           
            foreach (SP.ListItem ListItems in SPListItems)
            {
                Console.Write(ListItems["creatorTxt"] + "\t");
                Console.WriteLine(ListItems["Author"].ToString());
                break;
            }


我这样只能显示Microsoft.SharePoint.Client.FielUserValue
 SPListItem getitme = SPContext.Current.ListItem;
                    //给列表的灰色的字体赋值。
                    string getAuthor = getitme["Author"].ToString(); //创建人
                    LabelCreatUser.Text = getAuthor.Split('#')[1];   //创建人姓名,
                    LabelCreatDate.Text = getitme["Created"].ToString();// 创建时间

那你取到的字符串包含不包含zhangyuanyuan? 用户作用于字段上是有自己的一个固定格式的,包含的话你可以直接截取字符串

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有