private void LoadActions(TreeNodeCollection pnode, int menuID, DS_Authorization.AuthActionDataTable actionTable) { DataRow[] rows = actionTable.Select("menuID=" + menuID.ToString(), "showOrder"); foreach (DS_Authorization.AuthActionRow row in rows) { TreeNode node = new TreeNode(row.description, "a" + row.actionID.ToString()); node.ImageUrl = "~/Images/res/members.gif"; pnode.Add(node); } }
private void LoadSubMenu(TreeNodeCollection pnode, int parentID, DS_Menu.MenuItemDataTable menuTable, DS_Authorization.AuthActionDataTable actionTable) { DataRow[] rows = menuTable.Select("parentID=" + parentID.ToString(), "menuOrder"); foreach (DS_Menu.MenuItemRow row in rows) { string title = row.title; if (row.status < 1) title = "<del>" + title + "</del>"; TreeNode node = new TreeNode(title, "m" + row.menuID.ToString()); if (row.menuType == 10) node.ImageUrl = "~/Images/res/blog.gif"; else node.ImageUrl = "~/Images/res/WebCmd.gif"; pnode.Add(node); LoadSubMenu(node.ChildNodes, row.menuID, menuTable, actionTable); } LoadActions(pnode, parentID, actionTable); }