文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C# TreeView控件的应用(二)

C# TreeView控件的应用(二)

时间:2011-03-09  来源:我只有背影

C# TreeView控件的应用(一)之后,自己又整了一下treeview上一个方法在实现 遍历、节点的插入、删除方面存在不足。下面这个方法使用递归遍历,简便、易懂而且在节点的添加删除方面操作起来都很方便,嘿

View Code
 1 /// <summary>
2 /// 递归遍历
3 /// </summary>
4 /// <param name="ParentCode">ParentCode为此菜单的上级节点</param>
5 /// <param name="pNode"></param>
6 private void RecurveTreeView(string ParentCode, TreeNode pNode)
7 {
8 DataSet ds = RecurveQuery(ParentCode);
9 if (ds.Tables[0].Rows.Count > 0)
10 {
11 for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
12 {
13 TreeNode node = new TreeNode();
14 node.Text = ds.Tables[0].Rows[i]["name"].ToString();//节点名称
15 node.Tag = ds.Tables[0].Rows[i]["tag"].ToString();//节点Tag
16 pNode.Nodes.Add(node);
17 RecurveTreeView(Convert.ToString( ds.Tables[0].Rows[i]["tag"]), node);
18 }
19 }
20 }
记下此方法,免得以后在使用的时候出错。
相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载