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的就是子菜单
没人知道吗,还是嫌弃分少
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