SPList获得用户类型列表栏的值
SP列表中的用户类型值,使用item["分配对象"].toString()的方法得到的内容“111;#LIUST”,要想直接获得这段字符串对应的SPUser对象,就需要使用以下代码来实现。
1
///用户类型列表栏只允许录入一个人时使用下面方法获得SPUser对象。
2
SPField field = currentItem.Fields["分配对象"];
3
string strUser = currentItem["分配对象"].ToString();
4
SPFieldUserValue userValue = (SPFieldUserValue)field.GetFieldValue(strUser);
5
SPUser user = userValue.User;

2

3

4

5
