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