您的位置: 首页 > IT文章 > 递归替TreeView控件添加节点 递归替TreeView控件添加节点 分类: IT文章 • 2022-05-13 14:55:45 递归为TreeView控件添加节点private void BindTreeNode(string cityNo, TreeNodeCollection nodes,int level) { IEnumerable<AreaTInfo> CityList = areaList.Where(ati => ati.F_AreaSN == cityNo); foreach (AreaTInfo ati in CityList) { TreeNode tn = new TreeNode(ati.AreaName); tn.Tag = ati.AreaSN; int templevel = level+1; BindTreeNode(ati.AreaSN, tn.Nodes,level); if (level == 0) { tn.Expand(); } nodes.Add(tn); } }