请问那位大侠有关于从两个表取出数据的treeview的实例代码? 使用union 当然数据库中要有两个字段id,parentID;然后就可以啦建树用递归, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面是生成树的例子:表结构:NodeID ParentID NodeName100001 0 aaa100002 100001 bbb依次类推: public void InitTree(TreeNodeCollection Nds,string parentId,DataSet ds,string TableName){ dv=new DataView(); TreeNode tmpNd; string intId; dv.Table=ds.Tables[TableName]; dv.RowFilter="ParentId=" + parentId ; foreach(DataRowView drv in dv) { tmpNd=new TreeNode(); tmpNd.Tag =drv[0].ToString(); tmpNd.Text=drv[2].ToString(); Nds.Add(tmpNd); intId=drv[1].ToString(); InitTree(tmpNd.Nodes,tmpNd.Tag.ToString(),ds,TableName); }} 静态页面怎么传值 关于C# 中数据库查询的问题 请教如何用DataList控件和Repeater控件怎么实现对比效果??,,每两个进行对比。。急!!! '?'附近语法错误~~ 如何调用系统下屏保的API? DataGrid能不能这样控制显示?见内容 怎样将一个自已定义的类或结构以一个整体的方式一个一个的写出入文件,然后以整体的方式一个一个的读出来? 菜菜问题,这是否就是多线程, 请问这段代码有什么问题,为什么到oracleConnection.Open();这一行跳出异常?(在线等!!!) 有关C#的例子 哪里有c#方面的电子版书籍,请提供ftp地址, 100分请教,能给个例子说明更好
表结构:
NodeID ParentID NodeName
100001 0 aaa
100002 100001 bbb
依次类推:
public void InitTree(TreeNodeCollection Nds,string parentId,DataSet ds,string TableName)
{
dv=new DataView();
TreeNode tmpNd;
string intId;
dv.Table=ds.Tables[TableName];
dv.RowFilter="ParentId=" + parentId ;
foreach(DataRowView drv in dv)
{
tmpNd=new TreeNode();
tmpNd.Tag =drv[0].ToString(); tmpNd.Text=drv[2].ToString(); Nds.Add(tmpNd);
intId=drv[1].ToString(); InitTree(tmpNd.Nodes,tmpNd.Tag.ToString(),ds,TableName);
}
}