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

关于TreeView,解决方案

2012-06-16 
关于TreeView,有个人员数据库表,部门数据库表,我想根节点加载部门列表,子节点加载人员列表,请问该怎么做因

关于TreeView,
有个人员数据库表,部门数据库表,我想根节点加载部门列表,子节点加载人员列表,请问该怎么做

因为刚用vs2010,所以就用它自带TreeView;对Jquery还没有看,先不用其他控件,以后慢慢再学习

请指教一下

[解决办法]
遍历数据集根据层次填充treeview

http://hi.baidu.com/qimenglin520/blog/item/a876cbd1c6041efda144dff9.html
http://www.cnblogs.com/hailexuexi/archive/2011/04/14/2016517.html
[解决办法]
private void TreeBind()
{
TreeView1.Nodes.Clear();
DataTable TerrDT = AdminInterface.AdminTerritory();//是个查询数据的方法可以无视
FillTree(TreeView1.Nodes, "0", TerrDT);
TreeView1.ExpandAll();
}

private void FillTree(TreeNodeCollection treNode, string FatherId, DataTable dt) 
{
TreeNode node;
DataRow[] rows = dt.Select("fatherid="+FatherId);
foreach(DataRow dr in rows)
{
node = new TreeNode();
node.Text = dr["Territory"].ToString();
node.Value = dr["TerritoryId"].ToString();
node.ToolTip = dr["idlocation"].ToString();
treNode.Add(node);
FillTree(node.ChildNodes, node.Value, dt);
}
}
最近正好用TreeView空间开发了个东西,把代码放给你看看吧
[解决办法]
我刚下载了个TREEVIEW从数据库绑定的 发给你看看 邮箱多少

热点排行