asp treeview子节点添加节点

asp treeview子节点添加节点,第1张

for(int i=0i<3i++)

{

TreeNode node = Treeview1.Nodes.Add("xxx")//添加节点

for(int j=0j<3j++)

{

TreeNode sonNode=node.Nodes.Add("xxx")//添加子节点

}

}

//清空节点

treeView1.Nodes.Clear()

//为TreeView增加一个根节点,返回值为刚刚增加的节点。

TreeNode tn = treeView1.Nodes.Add("节点名字")

//为当前TreeView的选中节点增加子节点

//1.获得当前的选中节点

TreeNode tnode = treeView1.SelectedNode

//2.为选中节点增加子节点

TreeNode curNode = tnode.Nodes.Add("子节点")

//删除当前选中的节点

treeView1.SelectedNode.Remove()

可以给你思路,具体代码还是自己写吧,别人给的永远没有自己写学的快。

1、从数据库取数据,List<Item>,Item 有自己的ID和ParentID(上一级ID)

2、BindData()递归解析List<Item>,生成树,第一层的ParentID 为空,第二、三。。。层的都有ParentID

3、删除不用说了,直接数据库删掉。添加只要生成新的ID然后制定ParentID就行了,插入数据库。

4、TreeView.Clear()在重新从数据库读取List<Item>,List<Item>

注:可以在TreeNode.Tag 存放 ID值,具体实现看你自己了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11536247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存