你好,感谢你昨天为我解答疑问。怎样使vb treeview节点的操作,保存下来。

你好,感谢你昨天为我解答疑问。我接触vb不久,还是昨天那问题,怎样使vbtreeview节点的添加删除重命名等操作保存下来,我打算用SQL数据库,但是有太多的疑问,不太了... 你好,感谢你昨天为我解答疑问。我接触vb不久,还是昨天那问题,怎样使vb treeview节点的添加删除重命名等操作保存下来,我打算用SQL数据库,但是有太多的疑问,不太了解怎么编程。希望你能帮我。我把你昨天发给我的改了改,你能帮我修改吗?谢谢
怎么没有上传的功能
展开
 我来答
寒信HK
2013-07-17 · TA获得超过1876个赞
知道大有可为答主
回答量:1326
采纳率:92%
帮助的人:377万
展开全部
存到数据库之前你要想好数据结构,存什么内容,建议你数据库结构保存以下内容
第一个字段保存每个节点的key,第二个字段保存每个节点的text,第三个字段保存每个节点的父节点的key。如果没有父节点则保存空字符串
读取时先提取第三个字段为空的即没有父节点的,添加,然后再用递归逐级载入子节点就OK了。
就按上面的思路做吧,如果不行我晚点再帮你做一个例子
更多追问追答
追问
第一第二字段是子节点的key和text?父节点的text不要作为一个字段吗?
追答
是每个节点的key和text保存在第一第二字段,而不是子节点的。第三字段是该节点的父节点的key。
for i =1 to tv1.nodes(i)
rs1.addnew
rs1(0)=tv1.nodes(i).key
rs1(1)=tv1.nodes(i).text
if tv1.nodes(i).parent is nothing then
rs1(2)=""
else
rs1(2)=tv1.nodes(i).parent.key
end if
rs1.update
next
这是保存
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式