永发信息网

动态的多级菜单

答案:1  悬赏:20  手机版
解决时间 2021-08-11 10:22
怎么做??
最佳答案

循环绑定


    protected void TreeViewShow(int ParentID, TreeNode pNode)
    {
    DataTable dt = bll_directory.GetList("ParentID=" + ParentID + " order by directorysort").Tables[0];
    DataView dv = new DataView(dt);
    dv.RowFilter = "ParentID=" + ParentID;
    foreach (DataRowView drv in dv)
    {
    TreeNode tn = new TreeNode();
    if (pNode == null)//父节点
    {


    tn.Text = drv["directoryname"].ToString() + " " + drv["directorynotes"].ToString();
    tn.Value = drv["directoryID"].ToString();
    if (bll_user.ReadPerMissions(model.PermissionsID,tn.Value))
    {
    tn.Checked = true;
    }
    TreeView1.Nodes.Add(tn);
    TreeViewShow(Convert.ToInt16(drv["DirectoryID"].ToString()), tn);
    }
    else//子节点
    {
    tn.Text = drv["directoryname"].ToString() + " " + drv["directorynotes"].ToString();
    tn.Value = drv["directoryID"].ToString();
    if (bll_user.ReadPerMissions(model.PermissionsID, tn.Value))
    {
    tn.Checked = true;
    }
    pNode.ChildNodes.Add(tn);
    TreeViewShow(Convert.ToInt16(drv["DirectoryID"].ToString()), tn);
    }
    }
    }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
将一枚质地均匀的骰子先后投掷3次,至少出现
给女宝宝取个好名字姓祝要好听的可爱点的
家电下乡账户绑定错了怎样改回来?
我宝宝刚刚出生22天!不爱睡觉是怎么回事?
诺基亚最热卖的机型都什么
怎样在回力官网上买鞋???
笔记本电脑玩着玩着突然关机是什么毛病?
200消费券能买什么永久?
武陟县焦作武陟农商银行(和平分理处)地址在哪
QQ华夏求一个幻师的打怪技能栏和PK技能栏加上
有没有人会谈一辈子恋爱
跪求DNF强化+13武器方法
我关QQ相册图表后不知道为什么空间相册也都没
他在外面有女人,他想利用她为他赚钱,逼我跟
我的穿越火线荣耀点641.上边也显示是C级,为
推荐资讯
psp umd总是咔咔响(没有umd盘)
急救。。广西国际商务职业技术学院、经贸职业
历史事实和文学事实为什么有差距?
(玉髓 / 血石 / 暗玉 / 巨黄晶 / 烈日水晶 /
如何选购卫浴洁具?
超级旋风干什么的啊
DNF什么时候全职业改版
呼和浩特第二中学初一年级2010年暑假英语作业
我有个老版的iPod4G版的,放电影时屏幕上有些
上月是18号来的月经,想要服用妈富隆把经期提
ゞ.|к 尐溅 强烈推荐腾讯各种业务
登陆QQ号时,为什么说:此号没有获的内测资格
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?