学生急求在.NET环境下的web 对treeview的右键或左键菜单增删改查,tree的节点值在SQL数据库中获取,在线求源码.是web不是winform。Web.NETTreeView

解决方案 »

  1.   

    //物品类别显示
            public void GoodsSortShow()
            {
                trvGoodsList.Nodes.Clear();//清空所有结点
                BLL.BigSortOperate bigSortOperate = new BLL.BigSortOperate();
                List<BigSort> listBig = bigSortOperate.BigSortShow();//查询出所有大结点
                foreach (BigSort bigSort in listBig)
                {
                    trvGoodsList.Nodes.Add(bigSort.BigSortName);//添加大类别的结点
                }
                BLL.SmallSortOperate smallSortOperate = new BLL.SmallSortOperate();
                List<SmallSort> listSmall = smallSortOperate.SmallSortShow();//查询出所有小结点
                //添加小类别的结点
                foreach (SmallSort smallSort in listSmall)
                {
                    for (int i = 0; i < listSmall.Count; i++)
                    {
                        if (smallSort.BigSortId == new BLL.BigSortOperate().GetBigIdByName(trvGoodsList.Nodes[i].Text))
                        {
                            trvGoodsList.Nodes[i].Nodes.Add(smallSort.SmallSortName);
                            break;
                        }
                    }
                }
                trvGoodsList.ExpandAll();//展开所有结点
            }