C# DevExpress Gridview Satır Renklendirme

C# DevExpress Gridview Satır Renklendirme

20 Temmuz 2018 0 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 430
Yaklaşık okuma süresi : 2 DK
C# Array List İçinde Arama Yapmak
C# DevExpress GridControl Kodla Özelleştirme
C# DevExpress Gridview Satır Renklendirme
5 (100%) 2 Oy

C# DevExpress Gridview Satır Renklendirme, yazımız ile c sharp eğitimlerimize devam ediyoruz.  Bu yazımızda gridview üzerinde satırları nasıl renklendireceğiz onu göreceğiz. Tabi bu işlem bir şarta bağlı olarak, o şarta uyan tüm satırları aynı renge boyama olarak göreceğiz. Yani mesela bir satır mavi bir satır beyaz şeklinde bir renklendirmeden bahsetmiyoruz.  Gelin C# DevExpress Gridview Satır Renklendirme işlemini nasıl yapacağımızı görelim.

C# DevExpress Gridview Satır Renklendirme

Senaryomuz şöyle olsun. Bir Dexpress Gridview üzerinde yazdığımız yazıları gösterelim ve kategorisine göre satırları farklı renklere boyayalım. Örnek kodumuzda sadece bir kategorinin nasıl renklendirileceğini görelim.

Öncelikle bu işlemi yapabilmek için şu namespace’i eklemeyelim.

DevExpress.XtraGrid.Views.Grid

Bu işlem için Dexpress Gridview’in RowStyle eventini kullanacağız.

GridView View = sender as GridView;
   if(e.RowHandle >= 0) {

      string Kategori = View.GetRowCellDisplayText(e.RowHandle, View.Columns[1]); // kolon indexi ile
      string Kategori = View.GetRowCellDisplayText(e.RowHandle, View.Columns["Kategori"]); // Kolon adı ile

if(Kategori == "C Sharp") {

         e.Appearance.BackColor = Color.Blue;
         e.Appearance.BackColor2 = Color.Yellow;
         // sadece BackColor 'e renk verirseniz satır tek renk olur
         // BackColor2 'yede farklı renk verirseniz BackColor'dan  BackColor2'ye radyan geçişli
         // olur. 
      }            
   }

Ek olarak burada bir bilgi vermek istiyorum. DevExpress’in gridlerinde çift arka plan verebiliyoruz. Bu da bize renk geçişli bir arkaplan rengi sağlıyor.


C# DevExpress Gridview Satır Renklendirme , yazımız da bu kadar dostlar. Bu işlem birçok yerde işimize yaramaktadır. Özellikle bilgisayar ve program kullanma bilgisi az olan kullanıcıların kayıtları daha iyi algılayabilmesi yada tek tek inceleme gereği görmeden kayıtlar arasındaki dikkat edilmesi gereken kayıtları görüp vakit kaybı yaşamadan daha hızlı sonuçların alınabilmesi gibi faydalar sağlamaktadır.

İlgili İçerik  C# DevExpress GridControl Kodla Özelleştirme

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

C Sharp Eğitim Seti ve ERP Programlama eğitimi sayfasına gitmek için tıklayınız.

Sağlıcakla ve takipte kalın. 😉

C# Array List İçinde Arama Yapmak
C# DevExpress GridControl Kodla Özelleştirme
Mustafa Bükülmez

Liseden, Ağ Sistemleri ve Yönetimi bölümünden mezun oldum. Üniversiteden (2 yıllık), Bilgisayar Programcılığı bölümünden mezun oldum. Şuanda da AÖF, Yönetim Bilişim Sistemleri bölümünde okumaktayım.

Uzmanlık alanlarım; Windows Sistemleri, HTML, CSS, C# ve SQL’dir.

Hobi olarak uğraştığım genel konular, Photoshop, After Affects, Corel Draw’dır.Film, YABANCI dizi, Anime izlemeyi ve Manga okumayı severim. Arkadaşlarımla yürüyüş yapmayı ve grup olarak aktivitelere gitmeyi severim. Geri kalan zamanlarımın tümü bilgisayar karşısında geçer.