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(); }
/// <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); } } }