首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

有高手愿意教小弟我ASP.NET的treeview控件如何使用吗

2012-08-13 
有高手愿意教我ASP.NET的treeview控件怎么使用吗?我想问SQL+ASP.NET开发。我用selelct * from table,里面有

有高手愿意教我ASP.NET的treeview控件怎么使用吗?
我想问SQL+ASP.NET开发。我用selelct * from table,里面有5个字段,怎么在加载页面时把这5个字段自动加载到treeview控件显示呢?谢谢大家。如果有厉害的高手,可以顺便解答下面的疑问。我在点击5个字段的其中一个时,会自动在treeview的子节点显示select * from table的5个字段。对高手来说难吗?要知道我,我对treeview一点都不会。最好给代码。

[解决办法]
递归加载子和父节点

C# code
private void InitTree(TreeNodeCollection Nds,int parentid)        {            DataView dv = new DataView();            TreeNode tmpNd = null;            dv.Table = ds.Tables[0];            dv.RowFilter = String.Format("parentid={0}", parentid);            foreach (DataRowView drv in dv)            {                tmpNd = new TreeNode();                tmpNd.Text = (string)drv["sortname"];//节点名称                tmpNd.NavigateUrl = String.Format("?id={0}", drv["id"]);//节点URL                //tmpNd.ImageUrl = ""; //节点图片                if (parentid == 0)                    tmpNd.Expanded = true;                else                    tmpNd.Expanded = false;                Nds.Add(tmpNd);                InitTree(Nds[Nds.Count - 1].ChildNodes, (int)drv["id"]);            }        } 

热点排行