/// <summary> /// 绑定子级分类 /// </summary> /// <param name="listControl"></param> /// <param name="parentValue"></param> /// <param name="parentName"></param> private void CreateSubNode(ListControl listControl, string parentValue, string parentName) { if (bll == null) { bll = new BLL.Category(); } Dictionary <string, string> dic = bll.GetKeyValueByParentId(parentValue); foreach (KeyValuePair <string, string> kvp in dic) { string name = parentName + "-/-" + kvp.Value; string value = kvp.Key; listControl.Items.Add(new ListItem(name, value)); CreateSubNode(listControl, value, name); } }