C# Dev TreeList常用屬性方法
阿新 • • 發佈:2019-02-08
1.繫結資料:List<DW_JC_EquipmentClassify> quipmentClassifyInfo = CMMConstants.equipmentClassifyList;
treeListSB.KeyFieldName = "Oid";
treeListSB.ParentFieldName = "ParentOid";
//繫結資料來源
treeListSB.DataSource = quipmentClassifyInfo;1中TreeList會自動為你建立樹關係。2.手動繫結樹資料(新增節點) //新增第一節點
TreeListNode ParentNode = tlCustom.AppendNode(null, null);
//新增第一節點顯示的值 ParentNode .SetValue(tlCustom.Columns["Oid"], "123456789"; //新增子節點
TreeListNode node = ParentNode.Nodes.Add();
node.SetValue(tlCustom.Columns["Oid"], quotaList[j].Oid);
node.SetValue(tlCustom.Columns["Code"], quotaList[j].Code);
node.SetValue(tlCustom.Columns["Name"], quotaList[j].Name);
node.SetValue(tlCustom.Columns["Number"], quotaList[j].Number);依次類推3.獲取選中節點值:string nodeText = treeListDE.FocusedNode.GetDisplayText(0);4.獲取選中節點資料值: string oid = treeListDE.FocusedNode.GetValue("Oid").ToString();記住要先在treelist 中繫結Oid列,不然會報錯。
treeListSB.KeyFieldName = "Oid";
treeListSB.ParentFieldName = "ParentOid";
//繫結資料來源
treeListSB.DataSource = quipmentClassifyInfo;1中TreeList會自動為你建立樹關係。2.手動繫結樹資料(新增節點) //新增第一節點
TreeListNode ParentNode = tlCustom.AppendNode(null, null);
//新增第一節點顯示的值 ParentNode
TreeListNode node = ParentNode.Nodes.Add();
node.SetValue(tlCustom.Columns["Oid"], quotaList[j].Oid);
node.SetValue(tlCustom.Columns["Code"], quotaList[j].Code);
node.SetValue(tlCustom.Columns["Name"], quotaList[j].Name);
node.SetValue(tlCustom.Columns["Number"], quotaList[j].Number);依次類推3.獲取選中節點值:string nodeText = treeListDE.FocusedNode.GetDisplayText(0);4.獲取選中節點資料值: string oid = treeListDE.FocusedNode.GetValue("Oid").ToString();記住要先在treelist 中繫結Oid列,不然會報錯。
待續。。。。