How to get and set the value of a people editor control SharePoint in C#

private SPFieldUserValueCollection GetSetSPFieldValueValuCollectionFromPeopleEditor(PeopleEditor people)
SPFieldUserValueCollection UserCollection = new SPFieldUserValueCollection();
string[] UsersSeperated = people.CommaSeparatedAccounts.Split(‘,’);
UserCollection = new SPFieldUserValueCollection();
foreach (string UserSeperated in UsersSeperated)
SPUser User = SPContext.Current.Web.SiteUsers[UserSeperated];
SPFieldUserValue UserName = new SPFieldUserValue(SPContext.Current.Web, User.ID, User.LoginName);
catch (Exception ex)

logger.LogWriter(“EMinutesWorkFlow”, ex, “EMinutesWFUserControl.ascx.cs”, “GetSetSPFieldValueValuCollectionFromPeopleEditor”);
return UserCollection;


Author: eshan1604

Hi Guys, I'm Udara Eshan Ariyarathne from Sri Lanka. Currently i'm working as a Software Engineer (Microsoft Technologies). I'm sharing some IT related articles such as Development ,Configuration and Designing things what i have learn from day to day works. Hope it useful all of us. "Enjoying IT" Thanks & Regards, Udara Eshan Ariyarthne

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s