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;
- 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.
C#
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;
C#
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
0 Yorum: