zoukankan      html  css  js  c++  java
  • 实现treeview的动态加载

                TreeNode[] myNodes = new TreeNode[100];
                for (int i = 0; i < myNodes.Length; i++)
                {
                   myNodes[i] = new TreeNode();
                }


                for (int i = 0; i < dt.Rows.Count; i++)
                {
                   int NodeId = (int)dt.Rows[i]["ModuleID"];
                    int MyParent = (int)dt.Rows[i]["Parent_int"];

                    if (MyParent != 0)
                    {
                        myNodes[NodeId].Text = dt.Rows[i]["Content_nva"].ToString();
                        myNodes[NodeId].NavigateUrl = dt.Rows[i]["Url_nva"].ToString().Trim();
                        myNodes[NodeId].ImageUrl = "~/Images/edit.gif";
                        myNodes[NodeId].Target = "main";
                        myNodes[MyParent].ChildNodes.Add(myNodes[NodeId]);
                    }
                    else
                    {
                        myNodes[NodeId].Text = dt.Rows[i]["Content_nva"].ToString();
                        myNodes[NodeId].SelectAction = TreeNodeSelectAction.None;
                        TreeView1.Nodes.Add(myNodes[NodeId]);
                    }
                }

  • 相关阅读:
    poj 1860 Currency Exchange(最短路径的应用)
    poj 2965 The Pilots Brothers' refrigerator
    zoj 1827 the game of 31 (有限制的博弈论)
    poj 3295 Tautology (构造法)
    poj 1753 Flip Game(枚举)
    poj 2109 (贪心)
    poj 1328(贪心)
    Qt 对单个控件美化
    Qt 4基础
    Bash Shell
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/574902.html
Copyright © 2011-2022 走看看