欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sharepoint如何获取列表中创建者的名字

更新时间: 2014-01-05 03:05:25 责任编辑: Author_N1

 

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();// 创建时间
--参考方法--
引用:
Quote: 引用:

Quote: 引用:

就是每条数据都有一个创建者,你这个好像不是从列表中读取的。新手求指教

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.listitem(v=office.14).aspx


没有找到,我其实想说的就是取列表项的数据,我用的sharepoint客户端对象模型,用一般的方法:
string Author = ListItems["Author"].ToString();
取到的是Author =Microsoft.SharePoint.Client.FielUserValue;这一堆字符串,这个不是我要的,应该出现的是用户名(如:Zhang yuanyuan 张圆圆)才对,高手求指点迷津啊!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:05:25
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18206/
本文WWW.DOC100.NET DOC100.NET版权所有。