首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF Treeview 一个有父子级关系表怎么绑定

2012-04-13 
WPF Treeview 一个有父子级关系表如何绑定表的结构:idnamefather_idis_leaf[level]description,我想通过数

WPF Treeview 一个有父子级关系表如何绑定

表的结构:
id
name
father_id
is_leaf
[level]
description
,我想通过数据库中的表建立Treeview,不知道怎么做比较好

[解决办法]
先建立一个model,该model中的一个属性类型为model集合,用于放置其子项,然后在界面绑定时使用HierarchicalDataTemplate多为datatemplate,这种数据模板专门用于绑定层次结构
[解决办法]

C# code
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);*/} 

热点排行