大家帮忙啊,为什么树节点不能够重命名啊??????

问题描述

PrivateSubTreeView1_AfterLabelEdit(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.NodeLabelEditEventArgs)HandlesTreeView1.AfterLabelEditMe.文件夹DataSet1.Tables(i0).Rows(j0)("标题")=Me.TreeView1.SelectedNode.Text.ToStringMe.日记TableAdapter.Update(Me.文件夹DataSet1.日记)EndSub我想要获取更改后的节点标签,并将其保存到数据库里面,但是每次保存的都是更改前的标签文本,只有当第二次修改时才保存上一次修改的标签文本,各位大侠帮忙看看这是怎么回事,我刚开始学vb,好多东西都搞不清楚,谢谢!

解决方案

解决方案二:
应该是你改之后,数据还来得及更新吧。改之后,把node移位一下,
解决方案三:
详细代码
解决方案四:
PrivateSub重命名ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles重命名ToolStripMenuItem.ClickIfNotMe.TreeView1.SelectedNode.IsEditingThenMe.TreeView1.SelectedNode.BeginEdit()EndIfEndSub这是开始编辑的代码,然后改名,完成后引发AfterLabelEdit,就上面的,后来以为是编辑没有结束,刷新,结束编辑都不行,断点查看s值是更改前的字符,很郁闷啊,现在猜是否应该最后程序退出是统一刷新啊。数据库索引位置肯定是对的,这些都是点击事件里面给赋值的,不应该有错。PrivateSubTreeView1_AfterLabelEdit(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.NodeLabelEditEventArgs)HandlesTreeView1.AfterLabelEditDimsAsString'e.Node.EndEdit(False)'Me.TreeView1.Refresh()Me.文件夹DataSet1.Tables(i0).Rows(j0)("标题")=Me.TreeView1.SelectedNode.Text.ToStrings=Me.TreeView1.SelectedNode.Text.ToStringMe.日记TableAdapter.Update(Me.文件夹DataSet1.日记)EndSub
解决方案五:
解决了,谢谢大家了!!!原来应该使用e.Label
解决方案六:
s=Me.TreeView1.SelectedNode.Text.ToString修改为s=e.Label
解决方案七:
--吃完冰糕就迟到了

时间: 2024-10-30 01:03:40

大家帮忙啊,为什么树节点不能够重命名啊??????的相关文章

树节点的复制粘贴功能

问题描述 小弟的在做一个软件的维护,有个树节点的复制粘贴功能实现不了,求大神帮忙看看./***@Title:mtCutUnit_actionPerformed*@Description:剪切工序单元*@author:gsp*@date:2012-6-5*@version:V1.0*/voidmtCutUnit_actionPerformed(ActionEvente){DefaultMutableTreeNodenode=(DefaultMutableTreeNode)unitTree.getL

jqgrid实现的树怎么编码展开某个树节点

问题描述 jqgrid实现的树怎么编码展开某个树节点 gridComplete:function(){ //2为树根结点的id var record = jQuery("#treegrid2").getRowData("2"); //展开此树节点的方法,不起作用,求大神解答呀 $( "#treegrid2" ).jqGrid('expandRow',nodedata); $( "#treegrid2" ).jqGrid('ex

DOM树节点解析

DOM是解析XML文件的官方标准,它与平台和语言无关.DOM解析将整个XML文件载入并组装成一棵DOM节点树,然后通过遍历.查找节点以读取XML文件中定义的数据.由于DOM解析中把所有节点都载入到内存中,因而它比较耗资源,而且它需要把整棵节点树构建完成后开始读取数据,因而它相对性能也不好:不过由于它在内存中保存了DOM节点树,因而它可以多次读取,并且它的节点树定义比较容易理解,因而操作起来比较简单.关于性能,有人对一些常用的解析方法做了比较: 单位:s(秒)转自:http://www.cnblo

sqlserver 存储过程-sql server 存储过程 树节点 每次加载一个节点

问题描述 sql server 存储过程 树节点 每次加载一个节点 有一张数据表A,表字段:treeid,treeparentid,treename三个字段,现在要用存储过程建一个树目录结构的菜单,初始化时,只加载根节点和所有的一级子节点,一级子节点下面的子节点初始化时不加载,初始化完成之后,我们点击一级子节点菜单,它才会加载选中的节点菜单下面的子节点,每次加载一级节点,无限次加载.非常急,在线等,本人第一次在CSDN上提问,不知道要不要分,好像有几十分,都给,写存储过程的时候,请把存储过程的几

请问ext6.0中怎么实现树节点隐藏和显示

问题描述 请问ext6.0中怎么实现树节点隐藏和显示 如题请问ext6.0中怎么实现树节点隐藏和显示 ,以前是用hide()和show(),现在这个方法没有了,找半天没找到替代方法

【求助】用dhtmlxGrid如何实现展开树节点显示为另一个子grid

问题描述 [求助]用dhtmlxGrid如何实现展开树节点显示为另一个子grid 常用的树形结构父子节点展现的内容都是一致的,但是现在我想实现一个父grid展开树节点之后显示另一个不同的子grid. 例如:父grid的表头为: 姓名 , 本金,基本税率, 实收金额,应收金额 子grid的表头为: 姓名,附加税1,税金 姓名,附加税2,税金

asp .net中Ztree树控件,如何与导航栏联动,点击导航栏上的栏目,对应的树节点也要展开

问题描述 asp .net中Ztree树控件,如何与导航栏联动,点击导航栏上的栏目,对应的树节点也要展开 点击上面的栏目名称,对应的树节点也要展开 解决方案 导航和ztree什么关系..不就是调用getNodeByParam (key, value, parentNode)找到节点,然后expandNode展开节点而已.自己看api详细参数说明 解决方案二: 就是一个展开事件,在ztree官方例子有

treeview-能通过TreeView的右键菜单得到树节点对象吗?

问题描述 能通过TreeView的右键菜单得到树节点对象吗? TreeView控件通过以下片断触发右键菜单: if(document.all) { ie5menu.className = menuskin; document.getElementById('tvBusinessArchives').oncontextmenu = showmenuie5; document.body.onclick = hidemenuie5; } 其中:tvBusinessArchives是TreeView控件

JAVA新增树节点后树是展开的并且焦点在该节点上

问题描述 JAVA新增树节点后树是展开的并且焦点在该节点上 如题 这个问题该如何实现,刷新树之后,树还是展开的,请大神讲解一二 解决方案 你是用的ztree吗?