手工添加 treelist 节点
TreeListNode rootNode = this.treeList1.AppendNode("root", null);
this.treeList1.Text = "uuuu";
rootNode.Tag = "aaaa";
this.treeList1.AppendNode("child", rootNode);
//this.treeList1.AppendNode("child", rootNode);
=================
DevExpress.XtraTreeList.Columns.TreeListColumn treeListColumnLayerName = new DevExpress.XtraTreeList.Columns.TreeListColumn();
treeListColumnLayerName.Caption = "名称";
treeListColumnLayerName.FieldName = "LayerName";
treeListColumnLayerName.MinWidth = 38;
treeListColumnLayerName.Name = "treeListColumnLayerName";
treeListColumnLayerName.Visible = true;
treeListColumnLayerName.VisibleIndex = 0;
treeListColumnLayerName.Width = 111;
DevExpress.XtraTreeList.Columns.TreeListColumn treeListColumnStatisticValue = new DevExpress.XtraTreeList.Columns.TreeListColumn();
treeListColumnStatisticValue.Caption = "统计XX";
// treeListColumnStatisticValue.ColumnEdit = this.repositoryItemCheckEdit1;
treeListColumnStatisticValue.FieldName = "StatisticValue";
treeListColumnStatisticValue.Name = "treeListColumnStatisticValue";
treeListColumnStatisticValue.Visible = true;
treeListColumnStatisticValue.VisibleIndex = 1;
this.treeList1.Columns.AddRange(new DevExpress.XtraTreeList.Columns.TreeListColumn[] {
treeListColumnLayerName,
treeListColumnStatisticValue});
this.treeList1.Nodes.Clear();
this.treeList1.Refresh();
//创建一个公共节点,做参数
TreeListNode test = new TreeListNode();
//设置树的第一层
TreeListNode Node1 = treeList1.Nodes.Add(new object[] { "根节点" });
//设置第二层
TreeListNode node2 = treeList1.AppendNode(test, Node1);
node2.SetValue(treeList1.Columns[0], "二级节点");
node2.SetValue(treeList1.Columns[1], "二级节点3");
//设置第三层
TreeListNode node3 = treeList1.AppendNode(test, node2);
node3.SetValue(treeList1.Columns[0], "三级节点");
node3.Tag="1";
treeList1.ExpandAll();
treeList1.OptionsBehavior.Editable = false;//禁用TreeList