标题:TreeView问题
取消只看楼主
leisky
Rank: 1
等 级:新手上路
帖 子:253
专家分:0
注 册:2006-5-22
结帖率:100%
 问题点数:0 回复次数:2 
TreeView问题

private void Bindtext1Treeview(TreeView treeView)
{
SqlConnection con = new SqlConnection(sql);
string cmdText = "select * from text1";
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
con.Open();
da.Fill(ds);
for (int a = 0; a < ds.Tables[0].Rows.Count; a++)
{
TreeNode rootNode = new TreeNode();
rootNode.Text = ds.Tables[0].Rows[a]["Name"].ToString();
rootNode.Value = ds.Tables[0].Rows[a]["1ID"].ToString();
rootNode.Selected = true;
rootNode.Expanded = true;
rootNode.NavigateUrl = "UsingLogin.aspx";
treeView.Nodes.Add(rootNode);
//CreatChildNode(rootNode, ds.Tables[0]);
CreatChildNode(rootNode, ds.Tables[0]);
}
}
private void CreatChildNode(TreeNode rootNode,DataTable dataTable)
{
??????
}

请问添加子节点的private void CreatChildNode里面应该怎么写?????第一个private void Bindtext1Treeview(TreeView treeView)
可以添加根节点.也就是表text1里的a,b ,c,可是子节点我想要添加text2表里的a,aa,aaa,,,b,bb,bbb等到相应的根节点下.请高手帮忙
搜索更多相关主题的帖子: TreeView con new DataSet cmdText 
2007-01-18 13:24
leisky
Rank: 1
等 级:新手上路
帖 子:253
专家分:0
注 册:2006-5-22
得分:0 

但是我这是用两个表的.这个只是一个例子..真的数据库比这复杂..只不可能用一个表的...


2007-01-18 18:06
leisky
Rank: 1
等 级:新手上路
帖 子:253
专家分:0
注 册:2006-5-22
得分:0 
text2里面的a,b ,c和表里面的的不是一个..呵呵 text2里面的a ,b ,c 是表text1里面相应的子节点

2007-01-18 18:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116722-1-1.html




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

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