【发布时间】:2010-12-24 11:28:57
【问题描述】:
我们有一个用户可以选择部门的 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();
【问题讨论】:
-
Grace,这是在编辑模式下吗?比如说,您编辑列表项并在可用字段中填写您有一个名为“用户”的字段,由当前部门过滤?
-
是的,您没看错,在编辑模式下,用户列表的编辑模式将根据部门进行填充
标签: sharepoint sharepoint-2007