protected void tlData_DataBinding(object sender, EventArgs e) { ASPxTreeList treeList = sender as ASPxTreeList; DataTable data = treeList.DataSource as DataTable; if (data != null) { // This code adds a dummy column to the TreeList's data source to store sort order values of nodes // You can avoid using it if you have a persistent column in your data source if (!data.Columns.Contains("SortIndex")) { data.Columns.Add("SortIndex", typeof(int)); } if (treeList.Columns["SortIndex"] == null) { TreeListTextColumn sortIndex = new TreeListTextColumn(); sortIndex.FieldName = "SortIndex"; sortIndex.Visible = false; treeList.Columns.Add(sortIndex); } } }
public void LoadData() { if (Convert.ToString(Session["Username"]).Equals(String.Empty)) { DangNhap.Visible = true; } else { DangNhap.Visible = false; listDonVi = Permission.getAll <TSCD.Entities.DonVi>(Permission._VIEW).OrderBy(c => c.ten).ToList(); if (listDonVi.Count > 0) { infotr.Visible = true; _ucTreeViTri.CreateTreeList(); if (!IsPostBack) { TreeListTextColumn _TreeListTextColumn = new TreeListTextColumn(); _ucTreeViTri.Label_TenViTri.Text = "Danh sách đơn vị"; TreeListDataColumn colDonvi = new TreeListDataColumn("ten", "Đơn vị"); _ucTreeViTri.ASPxTreeList_ViTri.Columns.Add(colDonvi); } _ucTreeViTri.ASPxTreeList_ViTri.SettingsBehavior.ColumnResizeMode = ColumnResizeMode.Control; _ucTreeViTri.ASPxTreeList_ViTri.Width = Unit.Percentage(100); //_ucTreeViTri.ASPxTreeList_ViTri.Settings.ShowColumnHeaders = true; //_ucTreeViTri.ASPxTreeList_ViTri.SettingsPager.Mode = TreeListPagerMode.ShowPager; //_ucTreeViTri.ASPxTreeList_ViTri.SettingsPager.PageSize = 10; //_ucTreeViTri.ASPxTreeList_ViTri.SettingsPager.NextPageButton.Visible = false; //_ucTreeViTri.ASPxTreeList_ViTri.SettingsPager.LastPageButton.Visible = false; //_ucTreeViTri.ASPxTreeList_ViTri.Settings.ShowColumnHeaders = true; _ucTreeViTri.ASPxTreeList_ViTri.DataSource = listDonVi; _ucTreeViTri.ASPxTreeList_ViTri.DataBind(); if (Request.QueryString["key"] != null) { if (Session["DangMo"] != null) { LinkButton_ThuLai.Visible = true; LinkButton_MoRa.Visible = false; tdvitri.Visible = true; } else { LinkButton_ThuLai.Visible = false; LinkButton_MoRa.Visible = true; tdvitri.Visible = false; } infotd.Visible = true; string key = ""; try { key = Request.QueryString["key"].ToString(); } catch { Response.Redirect(Request.Url.AbsolutePath); } DevExpress.Web.ASPxTreeList.TreeListNode node = _ucTreeViTri.ASPxTreeList_ViTri.FindNodeByKeyValue(key); if (node != null) { _ucTreeViTri.FocusAndExpandToNode(node); LoadFocusedNodeData(); } else { Response.Redirect(Request.Url.AbsolutePath); } } else { DevExpress.Web.ASPxTreeList.TreeListNode node = _ucTreeViTri.ASPxTreeList_ViTri.FindNodeByKeyValue(""); node.Focus(); ChuaChonViTri.Visible = true; ucWarning_ChuaChon.LabelInfo.Text = "Chưa chọn đơn vị"; ClearData(); } } else { KhongCoDuLieu.Visible = true; ucDanger_KhongCoDuLieu.LabelInfo.Text = "Chưa có đơn vị"; } } }
public void LoadData() { if (Convert.ToString(Session["Username"]).Equals(String.Empty)) { DangNhap.Visible = true; } else { DangNhap.Visible = false; listDonVi = Permission.getAll<TSCD.Entities.DonVi>(Permission._VIEW).OrderBy(c => c.ten).ToList(); if (listDonVi.Count > 0) { infotr.Visible = true; _ucTreeViTri.CreateTreeList(); if (!IsPostBack) { TreeListTextColumn _TreeListTextColumn = new TreeListTextColumn(); _ucTreeViTri.Label_TenViTri.Text = "Danh sách đơn vị"; TreeListDataColumn colDonvi = new TreeListDataColumn("ten", "Đơn vị"); _ucTreeViTri.ASPxTreeList_ViTri.Columns.Add(colDonvi); } _ucTreeViTri.ASPxTreeList_ViTri.SettingsBehavior.ColumnResizeMode = ColumnResizeMode.Control; _ucTreeViTri.ASPxTreeList_ViTri.Width = Unit.Percentage(100); //_ucTreeViTri.ASPxTreeList_ViTri.Settings.ShowColumnHeaders = true; //_ucTreeViTri.ASPxTreeList_ViTri.SettingsPager.Mode = TreeListPagerMode.ShowPager; //_ucTreeViTri.ASPxTreeList_ViTri.SettingsPager.PageSize = 10; //_ucTreeViTri.ASPxTreeList_ViTri.SettingsPager.NextPageButton.Visible = false; //_ucTreeViTri.ASPxTreeList_ViTri.SettingsPager.LastPageButton.Visible = false; //_ucTreeViTri.ASPxTreeList_ViTri.Settings.ShowColumnHeaders = true; _ucTreeViTri.ASPxTreeList_ViTri.DataSource = listDonVi; _ucTreeViTri.ASPxTreeList_ViTri.DataBind(); if (Request.QueryString["key"] != null) { if (Session["DangMo"] != null) { LinkButton_ThuLai.Visible = true; LinkButton_MoRa.Visible = false; tdvitri.Visible = true; } else { LinkButton_ThuLai.Visible = false; LinkButton_MoRa.Visible = true; tdvitri.Visible = false; } infotd.Visible = true; string key = ""; try { key = Request.QueryString["key"].ToString(); } catch { Response.Redirect(Request.Url.AbsolutePath); } DevExpress.Web.ASPxTreeList.TreeListNode node = _ucTreeViTri.ASPxTreeList_ViTri.FindNodeByKeyValue(key); if (node != null) { _ucTreeViTri.FocusAndExpandToNode(node); LoadFocusedNodeData(); } else Response.Redirect(Request.Url.AbsolutePath); } else { DevExpress.Web.ASPxTreeList.TreeListNode node = _ucTreeViTri.ASPxTreeList_ViTri.FindNodeByKeyValue(""); node.Focus(); ChuaChonViTri.Visible = true; ucWarning_ChuaChon.LabelInfo.Text = "Chưa chọn đơn vị"; ClearData(); } } else { KhongCoDuLieu.Visible = true; ucDanger_KhongCoDuLieu.LabelInfo.Text = "Chưa có đơn vị"; } } }