DevExpress TreeList Kullanımı

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraTreeList.Nodes;
 
namespace TreeListApplication
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            TreeListSetting();
            TreelistLoad();
        }
        void TreelistLoad()
        {
         
            //Yeni bir ParentNode tanımlıyoruz
            TreeListNode node1 = treeList1.AppendNode(null, null);
            node1.SetValue("Teacher", "Fırat");
            //Yeni bir Childnode tanımlıyoruz
            TreeListNode childnode1 = null;
            //ChildNode'muzu ParentNode baglıyoruz...
           childnode1 = treeList1.AppendNode(null, node1);
            //Childnode verimizi giriyoruz...
            childnode1.SetValue("Teacher", "Ebubekir Bozkurt");
            //Bu sekilde isteginiz kadar iç içe dugum olusturabilirsiniz...
            TreeListNode smallchildstatus = null;
            smallchildstatus = treeList1.AppendNode(null, childnode1);
            smallchildstatus.SetValue("Teacher","Status : " + "Mudur");
            //smallchildstatus node için bu kadar...
            TreeListNode smallchildinfo = null;
            smallchildinfo = treeList1.AppendNode(null, childnode1);
            smallchildinfo.SetValue("Teacher", "Country : " + "Gaziantep");
            TreeListNode childnode2 = null;
            childnode2 = treeList1.AppendNode(null, node1);
            childnode2.SetValue("Teacher", "Abdurrahman İdin");
            TreeListNode childnode3 = null;
            childnode3 = treeList1.AppendNode(null, node1);
            childnode3.SetValue("Teacher", "Cengiz Karagoktas");
         
            TreeListNode node2 = treeList1.AppendNode(null, null);
          //ParentNodemuzun verisini ekliyoruz...
            node2.SetValue("Teacher", "Ali Alkan");
           
            TreeListNode childnode4 = null;
            childnode4 = treeList1.AppendNode(null,node2);
            childnode4.SetValue("Teacher","Salih GOK");
            TreeListNode childnode5 = null;
            childnode5 = treeList1.AppendNode(null, node2);
            childnode5.SetValue("Teacher", "Salih GOKTURK");
        }
        void TreeListSetting()
        {
            //Treelistimiz için yeni kolo olusturuyoruz.
            DevExpress.XtraTreeList.Columns.TreeListColumn columns1 = new DevExpress.XtraTreeList.Columns.TreeListColumn();
            //TreeListin baslık kısmı
            columns1.Caption = "Schools";
            //FieldName ayarlayarak verilerimizin görünmesini saglıyoruz.
            columns1.FieldName = "Teacher";
            columns1.VisibleIndex = 0;
            //Burada da colums1 nesnemizi TreeListimize ekleyerek bu kolona sahip oldugunu gösteriyoruz...
            treeList1.Columns.AddRange(new DevExpress.XtraTreeList.Columns.TreeListColumn[] { columns1 });
        }
    }
}

TreeList yapısını cözmemde yardmcı olan HUSEYİN COBAN abime saygılarımla
 
FORMUN ONCESİ

FORMUN SONRASI


 
 
 
 

Yorumlar

Bu blogdaki popüler yayınlar

Devexpress GridControl SimpleButon Ekleme

DevExpress LookupEdit Veri Gösterimi