TreeView生成树形结构
Posted 喜爱糖葫芦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TreeView生成树形结构相关的知识,希望对你有一定的参考价值。
1.表结构内容
2.代码
public void InitData() { using (var db = new HJSDR_BJXH_20170303_TESTEntities()) { pyFiles = new PyFiles(); TreeNode rootNode = null; TreeNode typeNode = null; foreach (var item in db.ED_KPI_INFO) { if (!tv_singal.Nodes.ContainsKey(item.SD_CODE)) { rootNode = new TreeNode(item.SD_CODE); rootNode.Name = item.SD_CODE; tv_singal.Nodes.Add(rootNode); } if (!rootNode.Nodes.ContainsKey(item.KPI_TYPE_CODE)) { typeNode = new TreeNode(item.KPI_TYPE_CODE); typeNode.Name = item.KPI_TYPE_CODE; rootNode.Nodes.Add(typeNode); } if (typeNode != null) { typeNode.Nodes.Add(item.KPI_NAME,item.KPI_NAME); } } }
3.效果
以上是关于TreeView生成树形结构的主要内容,如果未能解决你的问题,请参考以下文章