hepinize merhaba.bu yazımda gridcontrol üzerindeki satırları nasıl renklendirebileceğinizi anlatacağım elimden geldiğince.
öncelikle gridcontrol içerisinde bulunan gridview nesnesinin rowstyle event'ını kullanmamız gerekiyor.hücrelerin özellikleriyle oynamak isterseniz de customdrawcell event'ını kullanabilirsiniz.
aslında buradaki işlemde sadece renklendirme değil aklınıza gelebilecek her türlü özelliği ayarlayabilmeniz mümkün.bu konuda türkçe kaynak sayısı çok olmadığından dolayı renklendirme konusunda bilgi vermeyi daha uygun görüyorum.
şimdi gelin gridcontrol üzerindeki satırların nasıl renklendirildiğini görelim.
öncelikle gridview kontrolüne ulaşmamızı sağlayacak yine gridview türünden bir değişken tanımlıyoruz.
rowhandle değerini kontrol ediyoruz.
gridview'ın geçerli view'ı üzerinde bulunan 0. indeksteki kolonun içeriğini alıyoruz.siz isterseniz index ile oynayarak başka kolonların da içeriğini alabilirsiniz.koşul şart işlemini bu kolon değerine göre yapıyoruz. durum='satıldı' gibi.
dönen değeri bir değişkene atıyor ve değişken değerine göre işlemlerimizi yaptırıyoruz.işte bu kadar basit.arzu ederseniz değişken tanımlamadanda;
bir sonraki yazımızda görüşmek üzere.
öncelikle gridcontrol içerisinde bulunan gridview nesnesinin rowstyle event'ını kullanmamız gerekiyor.hücrelerin özellikleriyle oynamak isterseniz de customdrawcell event'ını kullanabilirsiniz.
aslında buradaki işlemde sadece renklendirme değil aklınıza gelebilecek her türlü özelliği ayarlayabilmeniz mümkün.bu konuda türkçe kaynak sayısı çok olmadığından dolayı renklendirme konusunda bilgi vermeyi daha uygun görüyorum.
şimdi gelin gridcontrol üzerindeki satırların nasıl renklendirildiğini görelim.
private void gridView1_RowStyle(object sender, RowStyleEventArgs e) { GridView View = sender as GridView; if (e.RowHandle >= 0) { string okunma = View.GetRowCellDisplayText(e.RowHandle , View.Columns[0]); if (okunma == "Bos") { e.Appearance.BackColor = Color.Red; } else { e.Appearance.BackColor = Color.Purple; } } }
öncelikle gridview kontrolüne ulaşmamızı sağlayacak yine gridview türünden bir değişken tanımlıyoruz.
rowhandle değerini kontrol ediyoruz.
gridview'ın geçerli view'ı üzerinde bulunan 0. indeksteki kolonun içeriğini alıyoruz.siz isterseniz index ile oynayarak başka kolonların da içeriğini alabilirsiniz.koşul şart işlemini bu kolon değerine göre yapıyoruz. durum='satıldı' gibi.
dönen değeri bir değişkene atıyor ve değişken değerine göre işlemlerimizi yaptırıyoruz.işte bu kadar basit.arzu ederseniz değişken tanımlamadanda;
if(View.GetRowCellDisplayText(e.RowHandle , View.Columns[0]).toString()=='değerimiz')şeklindede yapabilirsiniz istediğiniz işlemi.
bir sonraki yazımızda görüşmek üzere.
Yorumlar
Yorum Gönder