/// <summary> /// 载入子节点 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tlGroup_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { var id = e.Node["colId"].ToString(); int type = Convert.ToInt32(e.Node["colType"]); this.tlGroup.BeginUnboundLoad(); if (type == 1) { e.Node.Nodes.Clear(); var group = this.relateGroups.Find(r => r.Id == id); // the seleted group var children = this.relateGroups.Where(r => r.ParentId == id).ToList(); AppendGroupNodes(children, e.Node); AppendEntityNodes(group, e.Node); } else if (type == 2) { e.Node.Nodes.Clear(); AppendEntityNodes(id, e.Node); } this.tlGroup.EndUnboundLoad(); }
private void treeList1_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { TreeListNode _fnode = e.Node; object _value = _fnode.GetValue(this.treeListColumn1); if (_fnode.Nodes.Count == 0 && _fnode.HasChildren) { LoadChildGuideLine(_value as MD_GuideLine, _fnode); } }
private void tlFolders_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { try { Directory selectedFolder = (Directory)tlFolders.GetDataRecordByNode(e.Node); if (selectedFolder.Expanded) { return; } selectedFolder.Expanded = true; for (int i = 0; i < e.Node.Nodes.Count; i++) { Directory subFolder = (Directory)tlFolders.GetDataRecordByNode(e.Node.Nodes[i]); DirectoryInfo[] directory = null; try { directory = subFolder.DirectoryInfo.GetDirectories(); } catch { e.Node.Nodes[i].Visible = false; } if (directory == null) { continue; } for (int j = 0; j < directory.Length; j++) { if (directory[j].Name.StartsWith("$") || directory[j].Name.StartsWith(".")) { continue; } Directory childDirectory = new Directory { Id = (subFolder.Id.ToString() + "_" + (j + 1).ToString()), ParentId = subFolder.Id, Name = directory[j].Name, DirectoryInfo = directory[j] }; directoryList.Add(childDirectory); } } tlFolders.RefreshDataSource(); e.Node.Expanded = true; //tlFolders.RefreshNode(e.Node); } catch (Exception ex) { DataTable asdas = ConvertListToDataTable(directoryList); DataView ddddd = asdas.AsDataView(); ddddd.RowFilter = "Column1 = 410"; } }
private void treeList1_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { TreeListNode _fnode = e.Node; SinoOrganize _org = _fnode.Tag as SinoOrganize; if (_fnode.Nodes.Count == 0 && _fnode.HasChildren) { LoadChildNode(_fnode, _org); } }
private void treeList1_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { if (e.Node.Tag != null) { Cursor currentCursor = Cursor.Current; Cursor.Current = Cursors.WaitCursor; InitFolders(e.Node.GetDisplayText("FullName"), e.Node); e.Node.Tag = null; Cursor.Current = currentCursor; } }
private void treeList1_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { OrgExtBusinessObject _orgExtData = (OrgExtBusinessObject)treeList1.GetDataRecordByNode(e.Node); if (_orgExtData == null) return; if (_orgExtData.ChildOrgList.Count == 1) { OrgExtBusinessObject _firstData = _orgExtData.ChildOrgList[0]; if (_firstData.IsBlank) { this.treeList1.BeginUpdate(); _orgExtData.ChildOrgList.Clear(); foreach (OrgExtInfo _dw in GetChildOrgList((string)_orgExtData.GetData("ZZJGID"))) { OrgExtBusinessObject _bi = new OrgExtBusinessObject(_dw, ExtendFields); _bi.ChildOrgList.Add(new OrgExtBusinessObject(null, null)); _orgExtData.ChildOrgList.Add(_bi); } this.treeList1.EndUpdate(); } } }
/// <summary> /// 节点展开 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tlData_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { var id = e.Node["colId"].ToString(); int type = Convert.ToInt32(e.Node["colType"]); if (type == 1) { this.tlData.BeginUnboundLoad(); e.Node.Nodes.Clear(); // load contain dict var dicts = CallerFactory <IDictService> .Instance.FindByCategory(id); foreach (var item in dicts) { var node = this.tlData.AppendNode(new object[] { item.Id, item.Name, 2 }, e.Node); node.StateImageIndex = 1; node.HasChildren = false; } this.tlData.EndUnboundLoad(); } }
private void trr_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { e.Node.Nodes.Clear(); if (e.Node.Level == 0) { DataTable dt = SqlHelper.GetDataTable(string.Format("SELECT NAME FROM {0}..SYSOBJECTS WHERE XTYPE='U' ORDER BY NAME", e.Node.GetValue("NAME")), null); foreach (DataRow dr in dt.Rows) { e.Node.Nodes.Add(dr); } foreach (TreeListNode item in e.Node.Nodes) { item.Nodes.Add("Null"); } } if (e.Node.Level == 1) { DataTable dt = SqlHelper.GetDataTable(string.Format("USE {0}\r\nSELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID('{1}') ORDER BY NAME", e.Node.ParentNode.GetValue("NAME"), e.Node.GetValue("NAME")), null); foreach (DataRow dr in dt.Rows) { e.Node.Nodes.Add(dr); } } }
private void treeResources_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { StartCalcTreeListHeight(); }
private void treeList1_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { // treeList1. //string a=e.Node.Tag.ToString(); }
private void treeList1_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { //FillupChildNodes(e.Node); }
void treeList1_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { }
private void tl_student_BeforeExpand(object sender, DevExpress.XtraTreeList.BeforeExpandEventArgs e) { }