protected void Page_Load(object sender, EventArgs e) { for (int i = 1; i <= 5; i++) { TreeListNode node = ASPxTreeList1.AppendNode(i); node.SetValue("Name", String.Format("Node {0}", i)); } ((TreeListDataColumn)ASPxTreeList1.Columns["colTemp1"]).DataCellTemplate = new CellLinkTemplate(); }
protected void Page_Load(object sender, EventArgs e) { TreeListNode nodeRoot = ASPxTreeList1.AppendNode(1); nodeRoot.SetValue("Column1", "root"); TreeListNode nodeChild = ASPxTreeList1.AppendNode(2, nodeRoot); nodeChild.SetValue("Column1", "child"); ASPxTreeList1.ExpandAll(); }
private void LoadNodes() { TreeListNode node = ASPxTreeList1.AppendNode(1); node.SetValue("Status", "new"); node.SetValue("Message", "Season greetings!"); node = ASPxTreeList1.AppendNode(2); node.SetValue("Status", "saved"); node.SetValue("Message", "New Regulations"); node = ASPxTreeList1.AppendNode(3); node.SetValue("Status", "deleted"); node.SetValue("Message", "Present for yoou"); }
private void BindData() { ASPxTreeList1.ClearNodes(); string pline = ASPxComboBoxPline.Value as string; //List<DetectBarCodeEntity> entity = db.Fetch<DetectBarCodeEntity>("where PLINE_CODE=@0 order by SEQ_LEVEL,SEQ_VALUE", pline); //ASPxTreeList1.DataSource = entity; //ASPxTreeList1.DataBind(); //ASPxTreeList1.CellEditorInitialize += new DevExpress.Web.ASPxTreeList.TreeListColumnEditorEventHandler(ASPxTreeList1_CellEditorInitialize); //ASPxTreeList1.NodeValidating += new DevExpress.Web.ASPxTreeList.TreeListNodeValidationEventHandler(ASPxTreeList1_NodeValidating); //ASPxTreeList1.NodeInserting += new DevExpress.Web.Data.ASPxDataInsertingEventHandler(ASPxTreeList1_NodeInserting); //ASPxTreeList1.NodeUpdating += new DevExpress.Web.Data.ASPxDataUpdatingEventHandler(ASPxTreeList1_NodeUpdating); //ASPxTreeList1.NodeDeleting += new DevExpress.Web.Data.ASPxDataDeletingEventHandler(ASPxTreeList1_NodeDeleting); //ASPxTreeList1.HtmlRowPrepared += new DevExpress.Web.ASPxTreeList.TreeListHtmlRowEventHandler(ASPxTreeList1_HtmlRowPrepared); //手动加载节点 解决第一层老是按1,10,2,20,3,4。。。。。。的排序问题 List <DetectBarCodeEntity> entity = db.Fetch <DetectBarCodeEntity>("where PLINE_CODE=@0 and SEQ_LEVEL=1 order by to_number(seq_value,'99')", pline); foreach (var d in entity) { TreeListNode tln = ASPxTreeList1.AppendNode(d.RMES_ID); tln["RMES_ID"] = d.RMES_ID; tln["PLINE_CODE"] = d.PLINE_CODE; tln["SEQ_NAME"] = d.SEQ_NAME; tln["SEQ_VALUE"] = d.SEQ_VALUE; tln["SEQ_FATHER"] = d.SEQ_FATHER; tln["SEQ_LEVEL"] = d.SEQ_LEVEL; List <DetectBarCodeEntity> child = db.Fetch <DetectBarCodeEntity>("where PLINE_CODE=@0 and SEQ_LEVEL=2 and SEQ_FATHER=@1 order by SEQ_VALUE", pline, d.RMES_ID); for (int i = 0; i < child.Count; i++) { TreeListNode ctln = ASPxTreeList1.AppendNode(child[i].RMES_ID, tln); ctln["RMES_ID"] = child[i].RMES_ID; ctln["PLINE_CODE"] = child[i].PLINE_CODE; ctln["SEQ_NAME"] = child[i].SEQ_NAME; ctln["SEQ_VALUE"] = child[i].SEQ_VALUE; ctln["SEQ_FATHER"] = child[i].SEQ_FATHER; ctln["SEQ_LEVEL"] = child[i].SEQ_LEVEL; } } }