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列,不然会报错。
待续。。。。