📄 treeviewhelper.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
/// <summary>
/// TreeViewHelper 的摘要说明
/// </summary>
public class TreeViewHelper
{
public static void CreateTreeView(ITreeNode rootNode,TreeView view)
{
AddTopTreeViewNodes(rootNode, view);
}
private static void AddTopTreeViewNodes(ITreeNode tree, TreeView view)
{
IList<ITreeNode> topNodes = tree.GetTopNodes();
foreach (ITreeNode domainNode in topNodes)
{
TreeNode node = new TreeNode(domainNode.Name,domainNode.ID.ToString());
view.Nodes.Add(node);
AddChildrenTreeViewNodes(node, domainNode);
}
}
private static void AddChildrenTreeViewNodes(TreeNode parentNode, ITreeNode parentDomainNode)
{
foreach (ITreeNode domainNode in parentDomainNode.Children)
{
TreeNode node = new TreeNode(domainNode.Name,domainNode.ID.ToString());
parentNode.ChildNodes.Add(node);
AddChildrenTreeViewNodes(node, domainNode);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -