C# DevExpress GridView Grup Başlıklarını Renklendirme

C# DevExpress GridView Grup Başlıklarını Renklendirme

Bu dersimizde DevExpress GridView Grup Başlıklarını Renklendirmesini göreceğiz

Selamlar arkadaşlar,

Bu dersin içeriği;

  1. DevExpress nesnelerinden GridView 'de yapılan gruplama işleminde grup başlıklarının renklendirimesi

Yani bu;

Bunu yapabilmek için;

GridView'in GroupLevelStyle event'ini kullanıyoruz.

private void gridView1_GroupLevelStyle(object sender, GroupLevelStyleEventArgs e)
        {
            switch (e.Level)
            {
                case 0:
                    e.LevelAppearance.Options.UseBackColor = true;
                    e.LevelAppearance.BackColor = Color.OrangeRed;
                    e.LevelAppearance.ForeColor = Color.White;
                    break;
                default:
                   
                    break;
            }
        }

Gördüğünüz gibi arkadaşlar kodlarımız işte bu kadar. Tabi hepsi bu kadar değil devamı var.

Yukarıdaki kodlar sadece level 0 içindi. yani tek gruplama iç içe birden fazla gruplama var ise;

 private void gridView1_GroupLevelStyle(object sender, GroupLevelStyleEventArgs e)
        {
            switch (e.Level)
            {
                case 0:
                    e.LevelAppearance.Options.UseBackColor = true;
                    e.LevelAppearance.BackColor = Color.OrangeRed;
                    e.LevelAppearance.ForeColor = Color.White;
                    break;
                case 1:
                    e.LevelAppearance.Options.UseBackColor = true;
                    e.LevelAppearance.BackColor = Color.Blue;
                    e.LevelAppearance.ForeColor = Color.White;
                    break;
                case 2:
                    e.LevelAppearance.Options.UseBackColor = true;
                    e.LevelAppearance.BackColor = Color.Green;
                    e.LevelAppearance.ForeColor = Color.White;
                    break;
                case 3:
                    e.LevelAppearance.Options.UseBackColor = true;
                    e.LevelAppearance.BackColor = Color.Black;
                    e.LevelAppearance.ForeColor = Color.White;
                    break;
                default:
                   
                    break;
            }
        }

Ekran görüntüsü de şöyledir:

En dıştan içeri doğru level 0 ,1 , 2 , 3 diye gider. her birine ayrı renkler verebilirsiniz.

 

Bu dersimizde bu kadar arkadaşlar

Diğer derslerimizde görüşmek üzere,

Bol kodlu günler

http://mustafabukulmez.com/

Mustafa BÜKÜLMEZ
http://mustafabukulmez.com -- Web sitesi, ERP, MRP, CRM ve kişiye özel uygulamalar hazırlanır. -- Deneyip çalıştığını onaylamadan çok nadir ders eklerim. Denemediklerim ise eski makalelerimdendir. Hem bildiklerimi paylaşmak hemde her seferinde aramamak için yayınlıyorum. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine Daha çok ışık yayar. -- 1992 İstanbul doğumluyum. Kahramanmaraş'ta yaşıyorum. Lise: Ağ sistemleri ve Yönetimi, Üniversite: Bilgisayar Programcılığı.. -- 07.2014 tarihinden beri bir firmada Bilgi İşlem Müdürü olarak çalışmaktayım. -- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git