关于添加树的一段程序,为什么不显示加号和折叠线? TO:1979xt(VS.NET为未来十年作好了准备,你呢)谢谢你,不知道您能不能给出点修改意见呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用代码在treeview web控件中,添加node的方法表字段:编号,父编号,名称数据:1 0 中华人民共和国2 1 湖南3 1 湖北 void creattree(string text,TreeNode tnd,string pid) { TreeNode t2=new TreeNode(); t2.Text=text; tnd.Nodes.Add(t2);生成 string str1 ="父编号 = '"+pid+"'"; DataRow[] dryl = dataSet31.Tables [0].Select(str1); for(int i=0;i<=dryl.GetUpperBound(0);i++) {creattree(dryl[i][2].ToString(),t2,dryl[i][0].ToString()); } }// TreeNode t1=new TreeNode(); t1.Text="地区信息"; TreeView2.Nodes.Add(t1); creattree("中华人民共和国",t1,"1"); TO: goody9807():我的数据表形式是这样:ZoneCode Description ParentCode1 中国 02 省1 13 省2 14 市1 25 市2 36 县1 47 县2 5使用您的程序:并做修改如下:TreeNode t1=new TreeNode();t1.Text="地区信息";tree1.Nodes.Add(t1);creattree("中国",t1,"0");public void creattree(String text,TreeNode tnd,String pid){ TreeNode t2=new TreeNode(); t2.Text=text; tnd.Nodes.Add(t2);//生成String str1 ="ParentCode = '"+pid+"'";DataRow[] dryl = ds.Tables [0].Select(str1);for(int i=0;i<=dryl.GetUpperBound(0);i++){ creattree(dryl[i][2].ToString(),t2,dryl[i][0].ToString());}}结果是:地区信息 中国 0 1 1 1这是怎么会是啊,能再给解答一下吗?谢谢! webconfig错误信息显示设置 关于弹出窗口传递参数的问题~~~~~~~~等~ 大家帮我解释下段代码。。谢谢!! 一个逻辑问题,请大家帮忙看下,谢谢 请大家帮我看哈杂会事 做论坛,要用一个文本编辑器,哪位达人给我发一个能用的,小弟万分感激... 如何调试webservice? 把textarea的visible属性设为false ,是不是textarea就没有对象了? 关于 BootStrap autocomplete的问题? 请教水晶报表打印问题 比较奇怪+郁闷的问题? 如何实现通过URL获得一张网页的内容,并把它打印出来,一模一样而不是HTML代码
数据:
1 0 中华人民共和国
2 1 湖南
3 1 湖北 void creattree(string text,TreeNode tnd,string pid)
{ TreeNode t2=new TreeNode();
t2.Text=text; tnd.Nodes.Add(t2);生成
string str1 ="父编号 = '"+pid+"'";
DataRow[] dryl = dataSet31.Tables [0].Select(str1); for(int i=0;i<=dryl.GetUpperBound(0);i++)
{creattree(dryl[i][2].ToString(),t2,dryl[i][0].ToString());
}
}
//
TreeNode t1=new TreeNode();
t1.Text="地区信息";
TreeView2.Nodes.Add(t1); creattree("中华人民共和国",t1,"1");
我的数据表形式是这样:
ZoneCode Description ParentCode
1 中国 0
2 省1 1
3 省2 1
4 市1 2
5 市2 3
6 县1 4
7 县2 5
使用您的程序:并做修改如下:TreeNode t1=new TreeNode();
t1.Text="地区信息";
tree1.Nodes.Add(t1);
creattree("中国",t1,"0");public void creattree(String text,TreeNode tnd,String pid)
{ TreeNode t2=new TreeNode();
t2.Text=text;
tnd.Nodes.Add(t2);
//生成
String str1 ="ParentCode = '"+pid+"'";
DataRow[] dryl = ds.Tables [0].Select(str1);
for(int i=0;i<=dryl.GetUpperBound(0);i++)
{
creattree(dryl[i][2].ToString(),t2,dryl[i][0].ToString());
}
}结果是:
地区信息
中国
0
1
1
1
这是怎么会是啊,能再给解答一下吗?谢谢!