TreeView控件递归绑定数据学习
2013-04-04 21:15
288 查看
#region 绑定父节点(第一级)
private void BindTree(string pid)
{
DataSet ds = GetData(pid);
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
TreeNode node = new TreeNode();
node.Text = ds.Tables[0].Rows[i]["Name"].ToString();
node.Value = ds.Tables[0].Rows[i]["ID"].ToString();
this.TreeView1.Nodes.Add(node);
BindNode(node);
}
}
}
#endregion
#region 绑定子节点
private void BindNode(TreeNode nd)
{
DataSet ds = GetData(nd.Value);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
TreeNode node = new TreeNode();
node.Text = ds.Tables[0].Rows[i]["Name"].ToString();
node.Value = ds.Tables[0].Rows[i]["ID"].ToString();
nd.ChildNodes.Add(node);
BindNode(node);
}
}
#endregion
private void BindTree(string pid)
{
DataSet ds = GetData(pid);
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
TreeNode node = new TreeNode();
node.Text = ds.Tables[0].Rows[i]["Name"].ToString();
node.Value = ds.Tables[0].Rows[i]["ID"].ToString();
this.TreeView1.Nodes.Add(node);
BindNode(node);
}
}
}
#endregion
#region 绑定子节点
private void BindNode(TreeNode nd)
{
DataSet ds = GetData(nd.Value);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
TreeNode node = new TreeNode();
node.Text = ds.Tables[0].Rows[i]["Name"].ToString();
node.Value = ds.Tables[0].Rows[i]["ID"].ToString();
nd.ChildNodes.Add(node);
BindNode(node);
}
}
#endregion
相关文章推荐
- TreeView树形控件递归绑定数据库里的数据
- Silverlight Telerik控件学习:TreeView数据绑定并初始化选中状态、PanelBar的Accordion效果、TabPanel、Frame基本使用
- 潜移默化学会WPF(难点控件treeview)--改造TreeView(CheckBox多选择版本),递归绑定数据
- TreeView递归绑定无限分类数据
- C#里的treeview控件如何能绑定数据库里的数据
- asp.net学习之数据绑定控件、数据源控件概述
- treeview控件绑定数据
- asp.net学习之 数据绑定控件--表格绑定控件
- 把自身引用的数据表(树形结构)绑定到TreeView上的控件
- ASP.NET TreeView 递归绑定数据
- 递归绑定数据到treeview
- asp.net学习之 数据绑定控件--List数据绑定控件
- DX控件中TreeView绑定层次数据库数据
- ASP.NET - 将数据绑定到 TreeView Web 服务器控件
- 向TreeView 控件添加数据绑定功能(从微软处转载)
- 关于如何递归给TreeView从数据库中循环绑定数据
- Asp.net控件开发学习笔记(十二)----数据绑定
- asp.net学习之 数据绑定控件--表格绑定控件
- treeview的数据绑定递归
- C# 递归的应用 TreeView递归绑定数据