/// <summary> /// 绑定分类信息 /// </summary> private void BindTreeView() { //清空树 treeMenu.Nodes.Clear(); DataSet ds = bll.GetList("1=1"); if (ds == null || ds.Tables.Count < 1) { return; } DataTable dt = ds.Tables[0]; TreeNode treenote = new TreeNode("分类管理"); treeMenu.Nodes.Add(treenote); if (dt.Rows.Count > 0) { string filter = " PCategoryId='' "; DataRow[] rows = dt.Select(filter, "orderBy asc"); foreach (DataRow row in rows) { TreeNode tn = new TreeNode(); string id = row["categoryId"].ToString(); tn.Text = row["categoryName"].ToString(); tn.Value = row["categoryId"].ToString(); tn.ShowCheckBox = true; //tn.NavigateUrl = "GroupMenuSetIframe.aspx?menuId=" + id + ""; tn.Target = "mainList"; tn.Expanded = true; BindNode(tn, dt, id); treenote.ChildNodes.Add(tn); } } }
/// <summary> /// 绑定分类信息 /// </summary> private void BindTreeView() { DataTable dtGoods = GetAllGoods(); //清空树 treeMenu.Nodes.Clear(); DataSet ds = bll.GetList("1=1"); if (ds == null || ds.Tables.Count < 1) { return; } DataTable dt = ds.Tables[0]; TreeNode treenote = new TreeNode("习题分类"); treenote.NavigateUrl = "QuestionList.aspx"; treenote.Target = "categoryGoodsList"; treeMenu.Nodes.Add(treenote); if (dt.Rows.Count > 0) { string filter = " PCategoryId='' "; DataRow[] rows = dt.Select(filter, "orderBy asc"); foreach (DataRow row in rows) { TreeNode tn = new TreeNode(); string id = row["categoryId"].ToString(); tn.Text = row["categoryName"].ToString(); tn.Value = row["categoryId"].ToString(); tn.NavigateUrl = "QuestionList.aspx?categoryId=" + id + ""; tn.Target = "categoryGoodsList"; tn.Expanded = true; //BindNode(tn, dt, id); BindNode2(tn, dt, id); //BindNodeByGoods(tn, dtGoods, id); treenote.ChildNodes.Add(tn); } } }