WPF Treeview 一个有父子级关系表如何绑定
表的结构:
id
name
father_id
is_leaf
[level]
description
,我想通过数据库中的表建立Treeview,不知道怎么做比较好
[解决办法]
先建立一个model,该model中的一个属性类型为model集合,用于放置其子项,然后在界面绑定时使用HierarchicalDataTemplate多为datatemplate,这种数据模板专门用于绑定层次结构
[解决办法]
void loadtree(TreeNodeCollection nodes,int father_id){/*1.取出father_id为father_id的所有记录2.遍历结果集:实例化一个新的TreeNode newNode=new TreeNode(),然后给newNode赋值若is_leaf=false,loadtree(newNode.nodes,[newNode对应的id]);nodes.Add(newNode);*/}