散分,典型的树(treeview)绑定!
有个list<product> 有4个属性列,分别为id,title,typeid,typename要绑定到treeview上,
现有数据:
id title typeid typename
1 芒果 a 水果
2 瓜子 b 副食品
3 西瓜 a 水果
4 筷子 c 厨具
在treeview树上想显示为:
水果(父节点)
芒果(子节点)
西瓜(子节点)
副食品
瓜子
厨具
筷子
c# 如何实现呢?(数据肯定是多行,只是按分类[type]来分类显示具体的产品信息而已.)
------解决方案--------------------数据量不大的话
先group by找到类型,添加上去,在根据类型找到子项添加到子节点吧
话说40也叫散分
------解决方案--------------------参考
Demo中的
id(guid) 为Id
pid(guid) 为typeId
name为title.