사용자가 부서를 선택하는 UI가 있습니다. 목록 항목으로 이동합니다. 각 부서마다 별도의 SharePoint 사용자 그룹이 있습니다.다른 목록 항목을 기반으로 목록 항목 채우기
목록 항목 중 하나에서 SharePoint 그룹의 사용자를 채 웁니다. 이제 선택한 부서에 따라 목록 항목을 채워야합니다.
도와주세요. 내가 사용하여 그룹의 모든 사용자를 얻을 수 있어요 :
DropDownList ddl = new DropDownList();
ArrayList al = new ArrayList();
SPWeb web = SPContext.Current.Web;
SPGroupCollection grpCln = web.Groups;
foreach (SPGroup grp in grpCln)
{
if (grp.Name == "Viewers")
{
foreach (SPUser user in grp.Users)
{
al.Add(user.Name);
}
}
}
ddl.DataSource = al;
ddl.DataBind();
은총, 편집 모드입니까? 예를 들어, 목록 항목을 편집하고 사용 가능한 필드에서 현재 부서에서 필터링 한 "사용자"라는 필드 하나를 채우십시오. –
네, 맞습니다. 사용자 목록의 편집 모드에서 부서에 따라 채워집니다. – Pradeep007