using System;
using System.Data;
using System.Configuration;
using System.Collections;
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;
public partial class TreeViewCode : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GenTreeNode();
}
}
private void GenTreeNode()
{
TreeView TreeView1 = new TreeView();
TreeNode RootNode = new TreeNode();
RootNode.Text =数据库中读出来的数据;
RootNode.Value = 数据库中读出来的数据;
RootNode.NavigateUrl = "Default.aspx";
TreeView1.Nodes.Add(RootNode);
TreeNode 父节点名= new TreeNode();
AddNode(RootNode, 父节点名, "数据库中读出来的数据", "数据库中读出来的数据", "XX.aspx");
TreeNode 子节点= new TreeNode();
AddNode(父节点, 子节点, "数据库中读出来的数据", "数据库中读出来的数据", "XX.aspx");
TreeView1.ShowLines = true;
Page.FindControl("Form1").Controls.Add(TreeView1);
}
private void AddNode(TreeNode ParentNode, TreeNode ChildNode, string NodeText, string NodeValue, string NodeNavigateUrl)
{
ChildNode.Text = NodeText;
ChildNode.Value = NodeValue;
ChildNode.NavigateUrl = NodeNavigateUrl;
ParentNode.ChildNodes.Add(ChildNode);
}
}