protected void tvDepts_SelectedNodeChanged(object sender, EventArgs e) { TreeNode selectedNode = this.tvDepts.SelectedNode; string code = selectedNode.Value; if (selectedNode.Depth == 0) { txtCompanyCode.Text = ""; txtDeptCode.Text = ""; } else if (selectedNode.Depth == 1 || selectedNode.Depth == 2) { txtCompanyCode.Text = code; txtDeptCode.Text = ""; } else if (selectedNode.Depth > 2) { txtDeptCode.Text = code; } lblCompanyName.Text = selectedNode.ToolTip; if (selectedNode.ChildNodes.Count == 0) { DataTable dt = new Pkurg.PWorldBPM.Business.Portal.AddressList().GetDeptList(code); for (int i = 0; i < dt.Rows.Count; i++) { selectedNode.ChildNodes.Add(new TreeNode { Text = dt.Rows[i]["DepartName"].ToString(), Value = dt.Rows[i]["DepartCode"].ToString(), ToolTip = dt.Rows[i]["Remark"].ToString() }); } } //BindList this.AspNetPager1.CurrentPageIndex = 1; BindList(); }
private void BindDepts() { DataTable dt = new Pkurg.PWorldBPM.Business.Portal.AddressList().GetCompanyList(); TreeNode root = new TreeNode { Text = "北大资源", Value = "-1", ToolTip = "北大资源" }; for (int i = 0; i < dt.Rows.Count; i++) { root.ChildNodes.Add(new TreeNode { Text = dt.Rows[i]["DepartName"].ToString(), Value = dt.Rows[i]["DepartCode"].ToString(), ToolTip = dt.Rows[i]["Remark"].ToString() }); } tvDepts.Nodes.Add(root); }
private void BindList() { int pageIndex = this.AspNetPager1.CurrentPageIndex; int pageSize = this.AspNetPager1.PageSize; int count = 0; string employeeName = txtEmployeeName.Text.Trim(); string email = txtEmail.Text.Trim(); string companyCode = txtCompanyCode.Text.Trim(); string departCode = txtDeptCode.Text.Trim(); string telephone = txtTelephone.Text.Trim(); string mobilePhone = txtMobilePhone.Text.Trim(); DataTable dt = new Pkurg.PWorldBPM.Business.Portal.AddressList().GetAddressList(pageIndex, pageSize, out count, companyCode, departCode, employeeName, email, telephone, mobilePhone); this.AspNetPager1.RecordCount = count; lblCount.Text = count.ToString(); rptList.DataSource = dt; rptList.DataBind(); }