asp.net TreeView怎样在根节点上添加子节点
2个回答
展开全部
//清空节点
treeView1.Nodes.Clear();
//为TreeView增加一个根节点,返回值为刚刚增加的节点。
TreeNode tn = treeView1.Nodes.Add("节点名字");
//为当前TreeView的选中节点增加子节点
//1.获得当前的选中节点
TreeNode tnode = treeView1.SelectedNode;
//2.为选中节点增加子节点
TreeNode curNode = tnode.Nodes.Add("子节点");
//删除当前选中的节点
treeView1.SelectedNode.Remove();
treeView1.Nodes.Clear();
//为TreeView增加一个根节点,返回值为刚刚增加的节点。
TreeNode tn = treeView1.Nodes.Add("节点名字");
//为当前TreeView的选中节点增加子节点
//1.获得当前的选中节点
TreeNode tnode = treeView1.SelectedNode;
//2.为选中节点增加子节点
TreeNode curNode = tnode.Nodes.Add("子节点");
//删除当前选中的节点
treeView1.SelectedNode.Remove();
展开全部
string[] pan = System.Environment.GetLogicalDrives();
foreach(string s in pan)
{
TreeNode node = new TreeNode();
node.Text = s;
this.treeView1.Nodes.Add(node);
string[] child = System.IO.Directory.GetDirectories(node.Text);
foreach(string m in child)
{
TreeNode node1 = new TreeNode();
node1.Text = m.Substring(m.LastIndexOf("\\")+1);
node.Nodes.Add(node1);
}
}
this.treeView1.SelectedNode = this.treeView1.Nodes[0];
this.textBox1.Text = this.treeView1.SelectedNode.Text;
并不完整!截取的一部份!
foreach(string s in pan)
{
TreeNode node = new TreeNode();
node.Text = s;
this.treeView1.Nodes.Add(node);
string[] child = System.IO.Directory.GetDirectories(node.Text);
foreach(string m in child)
{
TreeNode node1 = new TreeNode();
node1.Text = m.Substring(m.LastIndexOf("\\")+1);
node.Nodes.Add(node1);
}
}
this.treeView1.SelectedNode = this.treeView1.Nodes[0];
this.textBox1.Text = this.treeView1.SelectedNode.Text;
并不完整!截取的一部份!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询