#region 绑定部门
public void BindDepart(DropDownList ddl)
{
var listItem = new ListItem("----请选择部门----", "-1");
ddl.Items.Add(listItem);
var commOrgInfosList = _logic.GetCommOrgInfosList(0);
foreach (var commOrgInfo in commOrgInfosList)
{
ddl.Items.Add(new ListItem(commOrgInfo.NAME, commOrgInfo.OrgId.ToString()));
BindDepart(commOrgInfo.OrgId, ddl, 0);
}
}
public void BindDepart(decimal? parentOrgId, DropDownList ddl, int level)
{
var strSpace = " ";
var commOrgInfosList = _logic.GetCommOrgInfosList(parentOrgId);
var strA = strSpace.Substring(0, level + 1) + "|-";
foreach (var commOrgInfo in commOrgInfosList)
{
ddl.Items.Add(new ListItem(strA + commOrgInfo.NAME, commOrgInfo.OrgId.ToString()));
if (level > 20)
break;
BindDepart(commOrgInfo.OrgId, ddl, level + 1);
}
}
#endregion
dropdownlist 递归绑定
最新推荐文章于 2019-01-08 14:20:16 发布