//private void tvMenu_TreeNodeExpanded(object sender, TreeNodeEventArgs e) //{ // if (e.Node != null) // { // e.Node.ImageUrl = @"..\images\icons\Open.gif"; // } //} //private void tvMenu_TreeNodeCollapsed(object sender, TreeNodeEventArgs e) //{ // if (e.Node != null) // { // e.Node.ImageUrl = @"..\images\icons\TreeViewClose.gif"; // } //} private void BindTree() { FunctionController controller = new FunctionController(); DataSet dstMenu = controller.GetAllFunctions(); if (dstMenu == null || dstMenu.Tables[0].Rows.Count <= 0) { TreeNode node = new TreeNode(); node.Text = "系统功能"; node.Value = ""; node.NavigateUrl = ""; this.tvMenu.Nodes.Add(node); } else { DataRow[] drs = dstMenu.Tables[0].Select("functionparentid='0'"); if (drs.Length > 0) { foreach (DataRow dr in drs) { TreeNode node = new TreeNode(); node.Text = Convert.ToString(dr["functionname"]); node.Value = Convert.ToString(dr["oid"]); node.NavigateUrl = Convert.ToString(dr["functionurl"]); this.BindChildNode(dstMenu, node); this.tvMenu.Nodes.Add(node); } } } }