Arkadaşlar Merhaba,
Birkaç yerden baktım ve gridviewde renklendirme işlemi var fakat daha sade ve iyi bir kod yazmak için kafama bir şey takıldı onu sormak istiyorum.
Örnek kaydım: Bu alanda gösterilen aynı kişinin kaydıdır ve bu kişi ile ilgili değişiklik yapıldığında aslında log tutulmaktadır. Bu loglar tüm satırdaki özellikleriyle başka bir alanda depolanmaktadır. Değişiklik yapıldığında ben en alttan yukarıya doğru baktığımda loglar içinde neler değiştiğini görebiliyorum. Fakat bunları ben ekrana asp.net içinde yazdırma işlemi sırasında aşağıdaki gibi değişen alanları işaretleyebilmem mümkün mü?
Aklıma gelen tek yöntem foreach ile döndürüp bir önceki satır ile kontrol edip eğer değişiklik varsa bunu renklendirmek diye geldi fakat bunun daha farklı ve efektif bir çözümü var mı?
Aşağıdaki Ekran görüntüsünde bunu anlatmaya çalıştım:
* Daha önce öğrenciymiş ama stajyer olarak değiştirilmiş.
* Bekarmış daha sonra Evli olarak değiştirilmiştir. (3. kayıttaki Evli alanını yanlışlıkla işaretlemişim.)
* Yaşadığı şehir İstanbul daha sonra Ankara olmuş ve bunun işaretlenmesi gibi.