コード例 #1
0
        protected void TreeView1_TreeNodePopulate1(object sender, ZJGEportTreeNodeEventArgs e)
        {
            ZJGEportTreeNode pNode = e.Node;
            if (this.ViewState["flag"] != null)
            {
                AddChildNode(pNode);
            }
            else
            {

                DataView dvList = new RoleSetting().SelectUsersByRole(pNode.Value);

                ZJGEportTreeNode node;

                foreach (DataRowView dev in dvList)
                {
                    node = new ZJGEportTreeNode();
                    node.Text = dev["USERNAME"].ToString().Trim();
                    node.Value = dev["USERGUID"].ToString().Trim();
                    node.CtrlClickFunction = "AutoSetPValue(this,'" + node.Value + "','" + node.Text + "')";
                    node.PopulateOnDemand = false;

                    pNode.ChildNodes.Add(node);
                }
            }
        }
コード例 #2
0
 protected void AddTopNodes()
 {
     List<OA_ROLE_TYPE> ORTList = new RoleSetting().SelectRoleList(null);
     for (int i = 0; i < ORTList.Count; i++)
     {
         ZJGEportTreeNode node = new ZJGEport.WebControls35.ZJGEportTreeNode();
         node.Text = ORTList[i].RoleName;
         node.Value = ORTList[i].RoleGuid;
         node.NavigateUrl = "RoleUser_List.aspx?RoleGuid=" + node.Value;
         node.PopulateOnDemand = false;
         TreeView1.Nodes.Add(node);
     }
 }
コード例 #3
0
        private void AddTopNodes()
        {
            TreeView1.Nodes.Clear();
            string Code_ID = Request.QueryString["step"];
            List<OA_ROLE_TYPE> GIList = new List<OA_ROLE_TYPE>();
            GIList = new RoleSetting().SelectRoleList("");
            ZJGEportTreeNode node;
            for (int i = 0; i < GIList.Count; i++)
            {
                node = new ZJGEportTreeNode();
                node.Text = GIList[i].RoleName;
                node.Value = GIList[i].RoleGuid;
                node.PopulateOnDemand = false;
                node.CtrlClickFunction = "AutoSetPValue(this,'" + node.Value + "','" + node.Text + "')";
                TreeView1.Nodes.Add(node);

            }
        }