C# TreeView 添加节点

发布时间:2009年07月08日      浏览次数:810 次
树形结构如果不是从数据库中取数据填充,也不想使用“TreeNode”编辑器,
可以使用如下代码,有多少级别都可以,代码如下:
TreeNode RootNode = new TreeNode();
TreeNode SonNode1 = new TreeNode("儿子1");
TreeNode SonNode2 = new TreeNode("儿子2");
RootNode.Text = "报表统计";
RootNode.Nodes.Add("节点1");
RootNode.Nodes.Add("节点2");
RootNode.Nodes.Add("节点3");

SonNode1.Nodes.Add("节点11");
SonNode1.Nodes.Add("节点12");
SonNode2.Nodes.Add("节点21");
SonNode2.Nodes.Add("节点22");
RootNode.Nodes.Add(SonNode1);
RootNode.Nodes.Add(SonNode2);
treeView1.Nodes.Add(RootNode);
这只是一个小例子,我们可以添加SonNode1.Nodes.Add(Key,Text),如下
SonNode1.Nodes.Add("节点11","名称");
如果还行美观一些则可以加图片
SonNode1.Nodes.Add("节点11","名称",Imageindex,SelectImageIndex);
Imageindex:为要显示的图片,SelectImageIndex:为选择该节点显示的图片
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!