Пример #1
0
        public string loadCategory()
        {
            List <NewType> list = new NewTypeBLL().GetList();

            if (list.Count > 0)
            {
                List <NewType> list2 = list.FindAll(delegate(NewType ca) { return(ca.ParentId == parentId); });
                foreach (NewType item in list2)
                {
                    HtmlListCategory += "<div style=\"width:98%;padding-left:20px;border-bottom:solid 1px #114983;\" onmouseover=\"a=this.style.backgroundColor;this.style.backgroundColor='#E2E6E5'\" onmouseout=\"this.style.backgroundColor=a\"><div style=\"width:45%;float:right\"><a href=\"NewsType_AE.aspx?pid=" + parentId + "&classId=" + item.Id + "&action=add" + "\">添加子分类</a>&nbsp;&nbsp;&nbsp;<a href=\"NewsType_AE.aspx?pid=" + parentId + "&classId=" + item.Id + "&action=edit" + "\" title='修改'>修改</a>&nbsp;&nbsp;&nbsp;<a href=\"NewsTypeDel.aspx?pid=" + parentId + "&classId=" + item.Id + "\" title='删除' onclick=\"javascript:return confirm('您确定要删除吗?');\">删除</a></div><div style=\"width:50%; cursor:pointer;\" onclick=\"ShowDiv('child" + item.Id + "')\" title='点击展开子类'>" + item.ClassName + "&nbsp;[" + item.Id + "]" + "</div></div><div>";
                    bindChild(list, 1, item.Id);
                    HtmlListCategory += "</div>";
                }
            }
            return(HtmlListCategory);
        }
Пример #2
0
        private void BindCategory()
        {
            List <NewType> list = new NewTypeBLL().GetList();

            if (list.Count > 0)
            {
                List <NewType> list1 = list.FindAll(delegate(NewType ca) { return(ca.Id == parentId); });
                foreach (NewType item in list1)
                {
                    ddl_type.Items.Add(new ListItem(item.ClassName, item.Id.ToString()));
                }
                List <NewType> list2 = list.FindAll(delegate(NewType ca) { return(ca.ParentId == parentId); });
                foreach (NewType item in list2)
                {
                    ddl_type.Items.Add(new ListItem(Utils.SpaceLength(1) + item.ClassName, item.Id.ToString()));
                    bindChild(list, 2, item.Id, ddl_type);
                }
            }
            //ddl_type.Items.Insert(0, new ListItem("-请选择-", "0"));
        }