首页 开发技术 C#     /    C#递归树的生成级Treeview空间的应用实例源码

C#递归树的生成级Treeview空间的应用实例源码

上传者: qq_27231127 | 上传时间:2025/4/5 4:39:40 | 文件大小:38KB | 文件类型:zip
C#递归树的生成级Treeview空间的应用实例源码
//设定生成树的原始数据voidgetdatable(){tblDatas.Columns.Add("groupid",Type.GetType("System.String"));tblDatas.Columns.Add("groupname",Type.GetType("System.String"));tblDatas.Columns.Add("parentid",Type.GetType("System.String"));tblDatas.Rows.Add(newobject[]{"1","机关","0"});tblDatas.Rows.Add(newobject[]{"2","学院","0"});tblDatas.Rows.Add(newobject[]{"3","教学管理中心","1"});tblDatas.Rows.Add(newobject[]{"4","校园管理中心","1"});tblDatas.Rows.Add(newobject[]{"5","数据中心","3"});tblDatas.Rows.Add(newobject[]{"6","信息中心","3"});tblDatas.Rows.Add(newobject[]{"7","一卡通","4"});tblDatas.Rows.Add(newobject[]{"8","保卫处","4"});tblDatas.Rows.Add(newobject[]{"9","信工系","2"});tblDatas.Rows.Add(newobject[]{"10","艺术系","2"});dataGridView1.DataSource=tblDatas;}//递归生成树函数publicvoidAddTree(intParentID,TreeNodepNode){DataTabledt=newDataTable();dt=tblDatas;DataViewdvTree=newDataView(dt);//过滤ParentID,得到当前的所有子节点dvTree.RowFilter="parentid="+ParentID;foreach(DataRowViewRowindvTree){TreeNodeNode=newTreeNode();if(pNode==null){//添加根节点Node.Text=Row["groupname"].ToString();treeView1.Nodes.Add(Node);AddTree(Int32.Parse(Row["groupid"].ToString()),Node);//再次递归}else{//添加当前节点的子节点Node.Text=Row["groupname"].ToString();pNode.Nodes.Add(Node);AddTree(Int32.Parse(Row["groupid"].ToString()),Node);//再次递归 本软件ID:8900387

文件下载

资源详情

[{"title":"(21个子文件38KB)C#递归树的生成级Treeview空间的应用实例源码","children":[{"title":"WindowsApplication1","children":[{"title":"WindowsApplication2","children":[{"title":"Form1.Designer.cs <span style='color:#111;'>3.92KB</span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'>478B</span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"WindowsApplication2.Form1.resources <span style='color:#111;'>180B</span>","children":null,"spread":false},{"title":"WindowsApplication2.csproj.GenerateResource.Cache <span style='color:#111;'>842B</span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"WindowsApplication2.Properties.Resources.resources <span style='color:#111;'>180B</span>","children":null,"spread":false},{"title":"WindowsApplication2.exe <span style='color:#111;'>24.00KB</span>","children":null,"spread":false},{"title":"WindowsApplication2.pdb <span style='color:#111;'>25.50KB</span>","children":null,"spread":false}],"spread":true},{"title":"WindowsApplication2.csproj.FileListAbsolute.txt <span style='color:#111;'>1.12KB</span>","children":null,"spread":false}],"spread":true},{"title":"bin","children":[{"title":"Debug","children":[{"title":"WindowsApplication2.vshost.exe <span style='color:#111;'>5.50KB</span>","children":null,"spread":false},{"title":"WindowsApplication2.exe <span style='color:#111;'>24.00KB</span>","children":null,"spread":false},{"title":"WindowsApplication2.pdb <span style='color:#111;'>25.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Form1.cs <span style='color:#111;'>4.00KB</span>","children":null,"spread":false},{"title":"Form1.resx <span style='color:#111;'>5.68KB</span>","children":null,"spread":false},{"title":"WindowsApplication2.csproj <span style='color:#111;'>3.17KB</span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.18KB</span>","children":null,"spread":false},{"title":"Settings.Designer.cs <span style='color:#111;'>1.08KB</span>","children":null,"spread":false},{"title":"Resources.resx <span style='color:#111;'>5.48KB</span>","children":null,"spread":false},{"title":"Settings.settings <span style='color:#111;'>249B</span>","children":null,"spread":false},{"title":"Resources.Designer.cs <span style='color:#111;'>2.83KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"WindowsApplication1.sln <span style='color:#111;'>946B</span>","children":null,"spread":false},{"title":"WindowsApplication1.suo <span style='color:#111;'>16.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • z9y1q0:
    学习了。已用到我程序中。谢谢2015-08-04
  • z9y1q0:
    学习了。已用到我程序中。谢谢2015-08-04

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明