protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { btnClose.OnClientClick = ActiveWindow.GetHideReference(); if (!string.IsNullOrEmpty(Request.QueryString["Id"])) { string Id = Request.QueryString["Id"]; LoadData(Id); } if (!string.IsNullOrEmpty(Request.QueryString["dptId"])) { string dptId = Request.QueryString["dptId"]; BLL.tDepartMent bdpt = new BLL.tDepartMent(); txtDptName.Text = bdpt.GetModel(Convert.ToInt32(dptId)).dptName; } } }
protected void BindTree() { TreeDpt.Nodes.Clear(); BLL.tDepartMent BLL = new BLL.tDepartMent(); DataSet ds = BLL.GetAllList(); ds.Relations.Add("TreeRelation", ds.Tables[0].Columns["dptId"], ds.Tables[0].Columns["dptFatherId"], false); foreach (DataRow row in ds.Tables[0].Rows) { if (row.IsNull("dptFatherId")) { FineUIPro.TreeNode node = new FineUIPro.TreeNode(); node.NodeID = row["dptId"].ToString(); node.Text = row["dptName"].ToString(); node.EnableClickEvent = true; TreeDpt.Nodes.Add(node); ResolveSubTree(row, node); } } }