/// <summary> /// 绑定下拉列表类别 /// </summary> public void BindddlType(int PID, DropDownList ddl, bool state = false) { BLL.Category bll = new BLL.Category(); Model.Category model = new Model.Category(); int typelevel = 0; if (PID != 0) { model = bll.GetModel(PID); typelevel = model.LevelNum + 1; } DataTable dt = bll.GetListChild(PID, state); foreach (DataRow item in dt.Rows) { string value = item["Id"].ToString(); int levelNum = int.Parse(item["LevelNum"].ToString()) - typelevel; string title = item["Title"].ToString(); if (levelNum > 0) { title = "|--" + title; title = Utils.StringOfChar(levelNum, " ") + title; } ddl.Items.Add(new ListItem(title, value)); } }