asp.net treeview绑定数据库,并取节点和节点的内容
来源:互联网 发布:wap建站17合一网投 编辑:程序博客网 时间:2024/05/29 16:35
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;
using AlltripDLL;
public partial class visa_tree : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bindtree(0);
}
}
public void bindtree(int id)
{
treeclass tree = new treeclass();
DataTable ds = tree.selectnode(id);
for (int i = 0; i < ds.Rows.Count; i++)
{
TreeNode node = new TreeNode();
node.PopulateOnDemand =false;
node.Text = ds.Rows[i]["nodesname"].ToString();
node.Value = ds.Rows[i]["nodesid"].ToString();
TreeView1.Nodes.Add(node);
//node.NavigateUrl = "list.aspx";
node.SelectAction = TreeNodeSelectAction.Expand;
bingChildnodes(node);
}
}
public void bingChildnodes(TreeNode rootnode)
{
treeclass tree = new treeclass();
DataTable dt =tree.selectnode(int.Parse(rootnode.Value));
for (int i = 0; i < dt.Rows.Count; i++)
{
TreeNode node = new TreeNode();
node.Text = dt.Rows[i]["nodesname"].ToString();
node.Value = dt.Rows[i]["nodesid"].ToString();
rootnode.ChildNodes.Add(node);
// node.NavigateUrl = "index.aspx";
bingChildnodes(node);
}
}
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
string strnode = TreeView1.SelectedNode.Value;
treeclass tree = new treeclass();
DataTable dt = tree.selectnodechild(int.Parse(strnode));
if (dt.Rows.Count > 0)
{
TextBox1.Text = dt.Rows[0]["nodes"].ToString();
}
else
{
TextBox1.Text = "无数据";
}
}
}
- asp.net treeview绑定数据库,并取节点和节点的内容
- asp.net treeview数据库绑定 (节点添加 删除 修改)
- asp.net treeview数据库绑定 (节点添加 删除 修改)
- TreeView的子节点和父节点级联选中,遍历TreeView并查找和选定节点
- ASP.NET无限级treeview控件、从数据库提取节点
- 知道TreeView节点的内容
- 从数据库读取节点,动态绑定TreeView
- treeview递归绑定节点
- asp.net 查找Treeview中被选中的节点
- ASP.NET treeview 树控件的节点上下移动
- asp.net treeview控件无刷新选择和删除节点的ajax方法
- asp.net treeview控件无刷新选择和删除节点的ajax方法
- asp.net treeview控件无刷新选择和删除节点的ajax方法
- ASP.net 中关于控件Treeview的操作------ 节点查找、删除和添加
- ASP.Net中的TreeView控件中对节点的上移和下移操作
- 关于 treeview 绑定大量节点的问题
- ASP.NET 2005 C#如何在TreeView中设置节点之间的间距,节点上下间距?
- c# treeview控件动态绑定数据库,实现2级目录,当输入同一父节点的子节点时,在相同父节点下添加子节点.txt
- c# 引用类型和值类型区别 (摘)
- 北京时间4月21日萨马兰奇逝世
- 数码城竞选海报问题;空间换时间;类似于哈希表的思想一样;过一阵贴上另一种的算法;
- Could not read symbols解决方法
- L'attente tactique du sur les retraites PS
- asp.net treeview绑定数据库,并取节点和节点的内容
- 人生应把握的十个“度”
- Java Ant Tip: Set Proxy
- UBOOT 的 lowlevel_init.S,代码分析,底层分析,底层初始化
- Siebel Exception: [Deployment] Error occured while deploying resource adapter to web logic server Solution
- c++的几个库函数
- 用C#读取txt文件的方法
- The backtracking algorithm
- NO.5 JS常用页面数据录入校验方法(JavaScript Validation)