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
TreeList yapısını cözmemde yardmcı olan HUSEYİN COBAN abime saygılarımla
FORMUN SONRASI
Yorumlar
Yorum Gönder