怎么知道TREEVIEW的节点是父节点还是子节点
如何知道TREEVIEW的节点是父节点还是子节点。
+生产力(2)
-112
-113
+生产关系(3)
-1
-2
+3(3)
-1
-2
-3
如上图,TREEVIEW加载时我想在每个父节点后面显示有多少子节点。请问各位大神,这样可以实现吗?
------解决方案--------------------
难道不可以吗?
在遍历的时候找到该节点下的子级就可以了啊
比如有一字段为f_id里面存的为父级ID
查一下不就不可以了 f_id=id
------解决方案--------------------
判断该节点是否有子节点就知道是不是父节点
------解决方案--------------------
这个是可以做到的 主要是看你数据是怎么定义的了
一般来说 节点都有一个字段来保存 父节点..
------解决方案--------------------
------解决方案--------------------
数据是绑定的吗??
是绑定的话 ,从数据库查询出该节点下有多少个节点,修改父节点的value值。
+生产力(2)
-112
-113
+生产关系(3)
-1
-2
+3(3)
-1
-2
-3
如上图,TREEVIEW加载时我想在每个父节点后面显示有多少子节点。请问各位大神,这样可以实现吗?
------解决方案--------------------
难道不可以吗?
在遍历的时候找到该节点下的子级就可以了啊
比如有一字段为f_id里面存的为父级ID
查一下不就不可以了 f_id=id
------解决方案--------------------
判断该节点是否有子节点就知道是不是父节点
------解决方案--------------------
这个是可以做到的 主要是看你数据是怎么定义的了
一般来说 节点都有一个字段来保存 父节点..
------解决方案--------------------
TreeNode tn = TreeView1.SelectedNode;
if (tn.Parent == null) //表示选中的节点为根节点
{
}
else // 选中节点是子节点
{
}
------解决方案--------------------
数据是绑定的吗??
是绑定的话 ,从数据库查询出该节点下有多少个节点,修改父节点的value值。