Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        organizationManager dm = new organizationManager();

        dm.pageHeaderValue = initWeb.InitWebServiceProxy();
        DataSet cm = dm.queryTopOrg();

        dm.Dispose();
        TreeNode node = new TreeNode();
    }
Example #2
0
    /// <summary>
    /// 模块编号:UI-201
    /// 作    用:将结果集绑定到“组织机构”树。
    /// 作    者:邹子杭
    /// 编写日期:2015-11-23
    /// </summary>
    public void bindTreeview()
    {
        //添加验证:
        organizationManager om = new organizationManager();

        om.pageHeaderValue = initWeb.InitWebServiceProxy();
        DataSet ds = om.queryOrgList();

        om.Dispose();

        //默认添加公司的节点:
        TreeNode node = new TreeNode();

        node.SelectAction = TreeNodeSelectAction.Select;
        node.Target       = "_self";
        node.Text         = "组织机构";//节点名
        node.NavigateUrl  = "javascript:selectChange('0')";
        tvQueryObject.Nodes.Add(node);

        if (ds.Tables[0].Rows.Count < 1)
        {
            return;
        }

        //逐记录绑定树:
        foreach (DataRow Row in ds.Tables[0].Rows)
        {
            string newOrgID   = Row["orgID"].ToString();
            string newOrgName = Row["orgName"].ToString();

            if (!AddNode(newOrgID, newOrgName))
            {
                AddNode(newOrgID, newOrgName);
            }
        }
    }