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;
posted @ 2008-10-08 11:56  nirvanalst  阅读(411)  评论(0编辑  收藏  举报