TreeView1.Nodes.Remove(treenode);
or
treenode.Remove();
or
treenode.Remove();
解决方案 »
- 用DataSet查询后显示,急!
- Entity Framework 的导航属性怎么序列化?
- Repeater 问题
- 为什么cs下能通过,换成bs下就会有问题呢
- 让鼠标经过时不同时触发事件,一张图片在上面,一张图片在下面,下面触发事件之后,鼠标必须经过上面的图片,但是都有自己的事件
- 关于上传文件到服务器上的改名问题?
- 自定义CheckBoxList控件的问题
- TableAdapter中Access数据库的like语法
- highcharts 怎么在本地生成图片? 不是导出
- 使用DataList控件来实现分页用MyConn = new SqlConnection(dbconn);实现不了提示编译错误
- win2000,.net下的asp问题。
- 画图的问题,大家帮帮忙,给点思路,很着急呀~~~~
单纯在Treeview 上增加、删除、修改节点只需用Nodes属性的Add、 Remove、等方法即可,值得注意的地方是VS.NET中Treeview的Nodes集合与VS6.0中的区别,VS6.0中的是一个大的集合,而VS.NET中的是分层的每个Node下都有Nodes属性。增加、删除、修改树节点时与VS6.0相比有很大差别,特别是删除时。
下面是增加和删除的代码:
private void BtnAdd_Click(object sender, System.EventArgs e)
{
TreeNode NdSel;
TreeNode tmpNd=new TreeNode();
//tmpNd.Id= GetNewId()
NdSel = TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex);
tmpNd.Text = "新节点" ;
NdSel.Nodes.Add(tmpNd);
} private void BtnDel_Click(object sender, System.EventArgs e)
{
TreeNode NdSel;
TreeNode tmpNd=new TreeNode();
NdSel = TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex);
tmpNd.Text = "新节点" ;
NdSel.Remove();
}
我在代码中已经加入:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Web.Security;