麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

asp.net TreeView遞歸循環子節點生成樹形菜單實例

2024-07-10 13:31:08
字體:
來源:轉載
供稿:網友

本文實例講述了asp.net TreeView遞歸循環子節點生成樹形菜單的方法。分享給大家供大家參考,具體如下:

這里主要用到遞歸循環獲取子結點

/// <summary>/// 生成根節點/// </summary>/// <param name="treeview"></param>protected void BindTreeView(long ID, TreeView treeview){    DataTable dt = menuLogic.GetMenu2(ID, User.Identity.Name);    treeview.Nodes.Clear();    DataRow[] parentrow = dt.Select("par_id=0");    for (int i = 0; i < parentrow.Length; i++)    {      TreeNode rootnode = new TreeNode();      rootnode.Text = parentrow[i]["node_name"].ToString(); //parentrow[i][3].ToString();      rootnode.Value = parentrow[i]["ID"].ToString(); //parentrow[i][1].ToString(); 主鍵      rootnode.Expanded = true;      rootnode.Selected = false;      rootnode.SelectAction = TreeNodeSelectAction.None;      treeview.Nodes.Add(rootnode);      CreateChildNode(rootnode, dt); //    }}/// <summary>/// 生成子節點/// </summary>/// <param name="parentNode"></param>/// <param name="datatable"></param>protected void CreateChildNode(TreeNode parentNode, DataTable datatable){    DataRow[] rowlist = datatable.Select("par_id=" + parentNode.Value);    for (int i = 0; i < rowlist.Length; i++)    {      TreeNode node = new TreeNode();      if (datatable.Select("par_id=" + rowlist[i]["ID"].ToString().Trim()).Length > 0)      {        node.Text = rowlist[i]["node_name"].ToString();        node.Value = rowlist[i]["ID"].ToString();      }      else      {        node.Text = "<a href=/"javascript:;/" onclick=/"OpenUrl('" + rowlist[i]["url"].ToString().Trim() + "',this)/">" + rowlist[i]["node_name"].ToString() + "</a>";        node.Value = rowlist[i]["ID"].ToString();      }      node.Expanded = false;      node.Selected = false;      node.SelectAction = TreeNodeSelectAction.None;      parentNode.ChildNodes.Add(node);      CreateChildNode(node, datatable); //遞歸調用    }}

希望本文所述對大家asp.net程序設計有所幫助。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜色视频在线观看 | 欧美成人精品一级 | 色淫影院 | 日韩99 | 久草亚洲视频 | 国产精品久久久久久模特 | 成人在线精品视频 | 少妇的肉体2无删减版 | 麻豆视频在线观看免费网站 | 黄色大片免费网站 | 特级a欧美做爰片毛片 | 国产一区二区免费在线观看视频 | 成人福利视频导航 | www.99久| 欧美成人精品一区 | 久久草在线视频国产 | 黄色网络免费看 | 99999久久久久久 | 免费一级毛片观看 | 一级国产航空美女毛片内谢 | 国产在线观看一区二区三区 | 日韩精品久久久久久久电影99爱 | 美国av免费看 | 污黄视频在线观看 | 羞羞视频免费网站 | 成人不卡一区二区 | 亚洲一级成人 | 一级黄色毛片免费 | 久色乳综合思思在线视频 | 日本一区二区久久 | 88xx成人精品视频 | 亚洲成人欧美在线 | 国产一区二区精品在线观看 | 久久久久久久久久亚洲 | 日韩av日韩 | 国产精品久久久久久久久久10秀 | 中午字幕无线码一区2020 | 国产精品片一区二区三区 | 国产一国产一级毛片视频 | 99热1| h色在线观看 |