通过弹出窗口增加.修改,删除子节点
节点是通过递归读出来的
问题如下:
我在弹出窗口修改了一个子节点的Text,保存后怎么刷新树,我不想再删除所有子节点,再从数据库读一次数据.我的代码如下:
TreeNode tn = myParent.tv.SelectedNode;//父窗口中选中的节点
int index = myParent.tv.SelectedNode.Index;
tn.Text = AreaName.Text;
myParent.tv.SelectedNode.Remove();
发现插入的节点位置不对??
节点是通过递归读出来的
问题如下:
我在弹出窗口修改了一个子节点的Text,保存后怎么刷新树,我不想再删除所有子节点,再从数据库读一次数据.我的代码如下:
TreeNode tn = myParent.tv.SelectedNode;//父窗口中选中的节点
int index = myParent.tv.SelectedNode.Index;
tn.Text = AreaName.Text;
myParent.tv.SelectedNode.Remove();
发现插入的节点位置不对??
不刷新直接修改选中的树节点就可以了