| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 443 人关注过本帖
标题:拜求......asp.net 的高人...
只看楼主 加入收藏
smalladam
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-4-4
收藏
 问题点数:0 回复次数:3 
拜求......asp.net 的高人...

public void treeV()
{
SqlConnection conn=new SqlConnection("server=.;uid=sa;pwd=sa;database=pubs");
SqlCommand comm=conn.CreateCommand();
comm.CommandText="select * from jindu_syst_func";
DataSet ds=new DataSet();
SqlDataAdapter sda=new SqlDataAdapter(comm);
sda.Fill(ds,"jindu_syst_func");

DataView dv=new DataView();
dv.Table=ds.Tables["jindu_syst_func"];

Microsoft.Web.UI.WebControls.TreeNode tn;

foreach(DataRowView drv in dv)
{
tn=new TreeNode();
tn.ID=drv["func_id"].ToString();
tn.Text=drv["func_name"].ToString();
this.TreeView1.Nodes.Add(tn);

}

}

这是我绑定的根节点..... 如何用递归? 帮我简单改下吧 谢谢哈...... 恩 ,我有个parentID

搜索更多相关主题的帖子: database public server 
2006-04-04 10:00
yangyifan0
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-4-4
收藏
得分:0 
不是很清楚你的根节点和子节点之间有什么联系,
法1、你可以在DATASET中使用使用关系(记不清楚了)建立他们之间的联系
法2、你可以直接利用你的parentID找到子节点对应的内容
foreach(DataRowView drv in dv)
{
tn=new TreeNode();
tn.ID=drv["func_id"].ToString();
tn.Text=drv["func_name"].ToString();
this.TreeView1.Nodes.Add(tn);
//调用创建子节点的方法,把你的根节点和当前的ID传到新的方法中
}

成功就在瞬间。。。。 http://blog./yangyifan0
2006-04-04 10:06
smalladam
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-4-4
收藏
得分:0 

我一开始描述有些问题...绑定上去的是 子节点...
我的根节点压根没绑定...
也就是:子节点绑定到根节点上去了

2006-04-04 10:11
smalladam
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-4-4
收藏
得分:0 
呼, 搞定了 ,谢谢各位好心人的帮助.. 呵呵
2006-04-04 11:12
快速回复:拜求......asp.net 的高人...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014042 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved