asp.net 2.0 TreeView绑定DataSet

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:23:35
我从数据库里读出来的数据(DataSet)是这样的
ID 菜单名称 级别

58 权限管理 1
121 菜单添加管理 2
122 权限管理 2
123 角色管理 2
124 角色权限配置 2
125 添加用户 2
126 用户管理 2
156 前台用户管理 2
59 分类管理 1
141 分类的添加 2
142 修改分类信息 2
143 修改分类关系 2
144 删除分类 2
145 分类审核 2
60 属性管理 1
127 属性添加 2
128 属性修改 2
129 属性删除 2

级别为1的就是父菜单,级别为2的就是子菜单
没人知道吗,还是嫌弃分少

//初始化对象数组

for (int i = 0; i < myNodes.Length; i++)

{

myNodes[i] = new TreeNode();

}

//从表中取数据

while (oDr.Read())

{

int iParentNodeId = (int)oDr["f_ParentNodeId"];

int iMyNodeId = (int)oDr["f_NodeId"];

if (iParentNodeId != 0)

{

myNodes[iMyNodeId].Text = oDr["f_name"].ToString();

文章地址:http://www.cn-doc.com/_soft_dot_net_tech_info/2006_02_23_16/20060223163529220_5.htm