private void band() { this.treeList1.ClearNodes(); foreach (Model.WorkHouse wh in workHouseManager.Select()) { DevExpress.XtraTreeList.Nodes.TreeListNode treeNode = treeList1.AppendNode(new object[] { wh.Workhousename }, null, wh.WorkHouseId); foreach (Model.Procedures Procedures in this.proceduresManager.Select(wh.WorkHouseId)) { treeList1.AppendNode(new object[] { Procedures.Id }, treeNode, Procedures.ProceduresId); } } }
//private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) //{ //if (e.ListSourceRowIndex < 0) return; //IList<Model._pronoteProceduresAbilityCJDetail> details = this.bindingSource1.DataSource as IList<Model._pronoteProceduresAbilityCJDetail>; //if (details == null || details.Count < 1) return; //Model.Product detail = details[e.ListSourceRowIndex].Product; //switch (e.Column.Name) //{ // case "colProductId": // if (detail == null) return; // e.DisplayText = string.IsNullOrEmpty(detail.Id) ? "" : detail.Id; // break; //} //} /// <summary> /// 加载tree /// </summary> protected void TreeLoad() { this.treeList1.ClearNodes(); foreach (Model.WorkHouse workHouse in workHouseManager.Select()) { DevExpress.XtraTreeList.Nodes.TreeListNode treeNode = treeList1.AppendNode(new object[] { workHouse.Workhousename }, null, workHouse.WorkHouseId); foreach (Model.Procedures procedures in proceduresManager.Select(workHouse.WorkHouseId)) { treeList1.AppendNode(new object[] { procedures.Id }, treeNode, procedures.ProceduresId); } } }
protected override void LoadData() { BL.WorkHouseManager managera = new BL.WorkHouseManager(); this.bindingSourceWorkHouse.DataSource = managera.Select(); }