TreeView放置在updatepanel中
我更改一个节点信息所以我先删除该节点,然后新添加一个节点updatepanel刷新了之后,新添加的节点显示出来了,可原来的节点没有删除刷除代码:TreeNode tn = this.tvItem.FindNode("" + this.txtNumber.Text.Trim());if (tn != null)
{
this.tvItem.Nodes.Remove(tn);
}为什么这样不能删除树节点啊
我追踪了一下,tn !=null附加:
执行删除后,这个updatepanel也更新了,新添加的节点显示出来了有人说,你直接更改treenode不就完了吗,何必要先删除再添加原因:1、我除了更改节点之外,另一个事件就是要删除节点,虽然更改节点信息时可以不删除节点,但是删除节点事件中要用到。所以如果你建议我直接修改节点属性,那就免了
2、我也希望能找出原因
我更改一个节点信息所以我先删除该节点,然后新添加一个节点updatepanel刷新了之后,新添加的节点显示出来了,可原来的节点没有删除刷除代码:TreeNode tn = this.tvItem.FindNode("" + this.txtNumber.Text.Trim());if (tn != null)
{
this.tvItem.Nodes.Remove(tn);
}为什么这样不能删除树节点啊
我追踪了一下,tn !=null附加:
执行删除后,这个updatepanel也更新了,新添加的节点显示出来了有人说,你直接更改treenode不就完了吗,何必要先删除再添加原因:1、我除了更改节点之外,另一个事件就是要删除节点,虽然更改节点信息时可以不删除节点,但是删除节点事件中要用到。所以如果你建议我直接修改节点属性,那就免了
2、我也希望能找出原因
解决方案 »
- C#开发的程序,始终运行着,不知道什么原因关闭了,但进程还在,如何排除错误
- DATA.ODBC操作ORACLE10 报输入字符串的格式不正确错误
- winform中Listview中数据删除问题
- 启动一个线程时的参数
- 问一个挺丢人的问题 ,急!
- 请教vs.2003中,C#应用于.aspx上,能否远程连接一个acess数据库
- 刚在BLOG里面看到的程序语句,不懂,求解
- 我在一个form窗体里怎么呼叫另一个form,并且可以返回
- (急) 关于(C# C/S架构 框架开发) 页面之间传递数据的问题.
- 请问自已做出来的控件如何加个好看的图标呀,那个齿轮实在是太难看拉.......
- 错误的结果(从“d:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe”返回)
- .NET 工作流 序列化与反序列化
while (treeNode != null)
{
treeNodeTemp = treeNode;
treeNode = treeNode.NextNode;
treeNodeTemp.Remove();
}这是我循环删除一个节点下的所有子节点,这样没有问题可以删除,希望对你有帮助