vb6 treeview如何将添加节点保存?

不想将所有节点都修改后一次性保存,而是希望每修改(增加、删除)一个节点后立即保存当前节点数据到数据库中。PrivateSubCommand2_Click()'增加Setc... 不想将所有节点都修改后一次性保存,而是希望每修改(增加、删除)一个节点后立即保存当前节点数据到数据库中。
Private Sub Command2_Click() '增加
Set currNode = TreeView1.Nodes.Add(TreeView1.SelectedItem, tvwLast, , , 1, 2)
currNode.Text = "增加新部门"
currNode.Selected = True
TreeView1.StartLabelEdit '可编辑
End Sub

Private Sub Command5_Click() '增加子节点
Set currNode = TreeView1.Nodes.Add(TreeView1.SelectedItem, tvwChild, , , 1, 2)
currNode.Text = "增加新部门"
currNode.Selected = True '新部门可编辑为真
TreeView1.StartLabelEdit '可编辑新部门
End Sub

Private Sub Command3_Click() '删除选定的节点
If TreeView1.SelectedItem.Index <> 1 Then
TreeView1.Nodes.Remove
TreeView1.SelectedItem.Index '删除选定的节点
End If End

Sub Private Sub Command4_Click()'编辑
TreeView1.SelectedItem.Selected = True
TreeView1.StartLabelEdit '可编辑
End Sub
展开
 我来答
ZHMINGEN
2014-08-05 · TA获得超过1735个赞
知道大有可为答主
回答量:3149
采纳率:68%
帮助的人:1225万
展开全部
需要这样麻烦吗?实际仅仅操作数据表就可以,在数据表增加或删除子节点的名称,就可以达到增加或删除的目的。增加或删除部门,就可以增加或删除项目。
连接 TreeView1 时的子节点、项目均来自读取数据表就可以。
更多追问追答
追问
这是一个理论上节点和子节点子子节点等可以无限扩展的treeview,怎么设计呢?
追答
n级节点都没有问题,关键是数据库中的数据表的设计。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式