Here is an simple workaround on "
How to differentiate the SPUser and SPGroup from the People Editor Control selection " in SharePoint.
public void ParseUserAndGroup(object sender, EventArgs e)
{
List userList = new List();
List groupList = new List();
string value = myppl.CommaSeparatedAccounts;
string[] values = value.Split(',');
foreach (string s in values)
{
if(SPUtility.IsLoginValid(SPContext.Current.Site,s))
{
SPUser user = SPContext.Current.Web.EnsureUser(s);
userList.Add(user);
}
else
{
SPGroup oGroup = SPContext.Current.Web.SiteGroups[s];
groupList.Add(oGroup);
}
}
grdGroup.DataSource = groupList;
grdGroup.DataBind();
grdUser.DataSource = userList;
grdUser.DataBind();
}
}