sharepoint2010 当人员控件显示为中文姓名时 如何获得此人的登录名--SPFieldUserValue用法
来源:互联网 发布:淘白菜淘宝客 编辑:程序博客网 时间:2024/05/29 18:40
SPSecurity.RunWithElevatedPrivileges(delegate() //虚拟管理员,否则其他用户访问没有权限 { #region using (SPSite site = new SPSite("http://xxxxx.com")) { using (SPWeb web = site.OpenWeb()) { SPList myList = web.Lists["listName"]; SPQuery myquery = new SPQuery(); SPListItemCollection myItems = myList.Items; //获得list 所有item DataTable myItem_DT = myItems.GetDataTable(); myItem_DT.Columns.Add("Hierarchy", Type.GetType("System.String")); myItem_DT.Columns.Add("ItemId", Type.GetType("System.Guid")); //myItem_DT.Columns.Add("ReportTo", Type.GetType("System.String")); labCount.Text = myItem_DT.TableName; DataRow[] myItemTempRows; string myItemTempUrl = ""; //给所有item 增加层级结构和itemGUId foreach (SPListItem sItem in myItems) { //i++; //获得层级结构 //Console.WriteLine(sItem.Title); myItemTempRows = myItem_DT.Select("ID='" + sItem.ID.ToString() + "'"); myItemTempUrl = sItem.Url.ToString(); myItemTempUrl = myItemTempUrl.Substring(myItemTempUrl.IndexOf('/', 2) + 1); myItemTempUrl = myItemTempUrl.Substring(0, myItemTempUrl.LastIndexOf('/')); //TempUrl = TempUrl.Substring(); myItemTempRows[0]["Hierarchy"] = myItemTempUrl; myItemTempRows[0]["ItemId"] = sItem.UniqueId; SPFieldUser field = sItem.Fields["直线经理"] as SPFieldUser; if (field != null && sItem["直线经理"] != null) { string myarry = sItem["直线经理"].ToString(); SPFieldUserValue GetUser = new SPFieldUserValue(web, sItem["直线经理"].ToString()); string ReportTo = GetUser.User.LoginName; myItemTempRows[0]["ReportTo"] = ReportTo; } } } } #endregion });
0 0
- sharepoint2010 当人员控件显示为中文姓名时 如何获得此人的登录名--SPFieldUserValue用法
- MOSS 站点下取获取当前登录人的显示名(中文姓名)
- 使用listener显示在线人员的姓名
- 中文姓名获得拼音
- Mantis项目中只显示人员的真实姓名
- jstl中当塞入控件的值为数字时,但界面显示为汉字时
- NoteExpress中文件夹名输入为中文时显示为“??”的解决办法
- 绑定GridView控件时,当数据集DataSet为空时也显示GridView的表头
- ios拍照时如何让显示的字为中文
- Geoserver的Style当字段为中文时该如何过滤
- 如何获得短名的长名?
- 4.9--当显示一个对话框时,如何选择最初拥有焦点的控件?
- GridView当数据源为空时如何实现显示表头
- GridView当数据源为空时如何实现显示表头
- 当从网页请求的内容中文显示为乱码时需要从 GBK 转到 UTF-8
- WINDOWS 2000下如何获得用户登录名和密码
- 文本输入一个人的学号,当光标离开输入框时,文本框内显示该学号对应的姓名
- Java中将中文姓名转换为拼音的简单实现
- PHP mysql_real_escape_string() 函数
- Oracle group by高级用法之rollup
- vector实现(待补充)
- 【COCOS2DX-BOX2D游戏开发之二】 Box2d教程链接
- java--封装
- sharepoint2010 当人员控件显示为中文姓名时 如何获得此人的登录名--SPFieldUserValue用法
- python判断文件和文件夹是否存在、创建文件夹
- OCM_Session1_8_Schema Statistics and Parameter File Configuration
- 在 Web 项目中应用 Apache Shiro
- 机器学习系列(2):logistic回归,贝叶斯(bayes)方法
- 【ObjC那点儿事儿】block练习
- 修改MySql默认编码
- 砝码称重
- sicily 1136 山海经