sharepoint 2010 从PeopleEditor控件中取出多用户,并返回SPFieldUserValueCollection
来源:互联网 发布:淘宝少女心店铺 编辑:程序博客网 时间:2024/05/16 10:24
如果一个列表中有一个字段类型为用户或用户组,并且设置为用户,允许多值的话,那么用代码进行更新的时候就必须将这个字段的值赋成SPFieldUserValueCollection类型,以下代码即为从PeopleEditor控件中取出多个用户并返回一个SPFieldUserValueCollection类型的值:
public SPFieldUserValueCollection GetUsersValue(PeopleEditor pe)
{
SPFieldUserValueCollection result = new SPFieldUserValueCollection();
using (SPSite mySite = new SPSite(SPContext.Current.Site.ID))
{
using (SPWeb myWeb = mySite.RootWeb)
{
if (pe.CommaSeparatedAccounts != "")
{
foreach (string item in pe.CommaSeparatedAccounts.Split(','))
{
SPUser u = myWeb.EnsureUser(item);
SPFieldUserValue uservalue = new SPFieldUserValue(myWeb, u.ID, u.Name);
result.Add(uservalue);
}
}
}
}
return result;
}
- sharepoint 2010 从PeopleEditor控件中取出多用户,并返回SPFieldUserValueCollection
- SharePoint PeopleEditor 控件的使用
- SharePoint PeopleEditor 控件的使用
- SharePoint PeopleEditor 控件的使用
- SharePoint PeopleEditor 控件的使用
- sharepoint中使用PeopleEditor控件为列表项赋值示例
- 从数据库中取出IMAGE字段并返回DataSet
- SharePoint的SPFieldUserValueCollection.Add方法
- 从数据库中取出数据,并生成xml文档
- 从list中取出对象并获得其属性值
- c 语言 从字符串中取出一串单词并倒序
- 从相册中选择照片并返回~
- array_slice() 函数在数组中根据条件取出一段值,并返回。
- 取出整型数据中存在指定整数的数据,并按照升序排列返回
- 从PEB中取出MODULENAME
- 从PEB中取出MODULENAME
- 从JDBC中取出数据
- 从字符串中取出数字
- em与px的区别
- Linux共享库 LD_LIBRARY_PATH
- php高级工程师面试题收集
- HTML中 id 和name 的区别
- CI框架Email类配置腾讯邮箱失败
- sharepoint 2010 从PeopleEditor控件中取出多用户,并返回SPFieldUserValueCollection
- android数据库sqlite松散数据类型
- 2、OA实体设计(开篇)
- 联机分析处理(OLAP)和联机事务处理(OLTP)区别
- Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
- 提高工作效率的秘诀
- UVA 437 The Tower of Babylon【LIS变形+O(n2)算法】
- 安卓开发环境配置,告别模拟器
- 创建BMP图像