40 sütun içeren bir devexpress xtragrid var. Her hücre değerini diğerleriyle karşılaştırıyorum ve farklıysa, hücre arka plan rengini değiştirmek istiyorum. GridViewInfo ile çalışıyorum ama sadece ekranda görünen sütunları alır.Ama tüm sütunlar için yapmak istiyorum. (RowCellStyle ile değil) Bunun için bir çözüm var mı? Teşekkür ederiz!Devexpress Grid'deki hücrenin arka plan rengi nasıl değiştirilir?
6
A
cevap
4
xtragrid'inizin RowStyle olayına kancalayın.
private void maintainDataControl_RowStyle(object sender, RowStyleEventArgs e)
{
if (e.RowHandle >= 0)
{
GridView view = sender as GridView;
// Some condition
if((string)view.GetRowCellValue(
e.RowHandle, view.Columns["SomeRow"]).Equals("Some Value"))
{
e.Appearance.BackColor = Color.Green;
}
}
}
5
Sen CustomDrawCell sizin GridView işlemek gerekir, burada bir başka sütun valoe dayalı Ad sütununda rengini değiştirmek kod kesik, (yaş sütun)
private void gridView_CustomDrawCell(object sender, RowCellCustomDrawEventArgs e)
{
if (e.Column == colName)
{
var age = Convert.ToInt32(gridView.GetRowCellValue(e.RowHandle, colAge));
if (age < 18)
e.Appearance.BackColor = Color.FromArgb(0xFE, 0xDF, 0x98);
else
e.Appearance.BackColor = Color.FromArgb(0xD2, 0xFD, 0x91);
}
}
olduğunu
İyi şanslar
2
denediniz mi Xtragrid Format conditions?
İlgili konular
- 1. UIViewController'ın arka plan rengi nasıl değiştirilir
- 2. Java panelindeki arka plan rengi nasıl değiştirilir?
- 3. JTabbedPane'in arka plan rengi nasıl değiştirilir?
- 4. Konsolda ön plan ve arka plan metni rengi nasıl değiştirilir?
- 5. Seçilen hücrenin arka plan rengini döndürme
- 6. Nasıl kontrol edilir? System.Windows.Forms.ToolStripButton vurgulamak/arka plan rengi nasıl değiştirilir?
- 7. RichTextBox'ta belirli satırların arka plan rengi nasıl değiştirilir?
- 8. WP8 silverlight'taki Durum Çubuğunun arka plan rengi nasıl değiştirilir?
- 9. UICollectionView'daki bir bölümün arka plan rengi nasıl değiştirilir?
- 10. iOS Swift - Tablo Görünümü'nün arka plan rengi nasıl değiştirilir?
- 11. Notepad ++ metin düzenleyicisinde arka plan rengi nasıl değiştirilir?
- 12. ImageCardView'da bilgi alanının arka plan rengi nasıl değiştirilir?
- 13. Css ile giriş onay kutusundaki arka plan rengi nasıl değiştirilir?
- 14. Arka plan rengi
- 15. Çoklu arka plan rengi
- 16. Arka plan rengi geçişi
- 17. PhpStorm arka plan rengi satır numarası
- 18. remoteview çerçevedüzenleme arka plan rengi
- 19. arka plan rengi ayarla: Android
- 20. Parlaklıktaki tabsetPanel'de arka plan rengi
- 21. Android dalgalanma arka plan rengi
- 22. tspan elemanının arka plan rengi
- 23. CSS opaklığı - arka plan rengi
- 24. Sürgülü çekmecenin arka plan rengi
- 25. JQuery arka plan rengi kromu
- 26. Şeffaf görüntü - arka plan rengi
- 27. Pencerenin arka plan rengi al
- 28. SSRS Alan İfadesi Hücrenin arka plan rengini değiştirmek için
- 29. Android'de arka plan rengi nasıl elde edilir?
- 30. Araç çubuğu arka plan rengi nasıl programlanır?
karşılaştırmak işlevi ben RowStyle olay çağırabilir dan bahsederler bir düğmeye mi? – Lavy
Düğme tıklama etkinliğinde bunu yapamazsınız. "RowStyle" veya "CustomDrawCell" işlemlerini yapmalısınız. onların durumunu orada koymak ve basitçe düğme üzerindeki bu veri değişiklikleri yaptıktan sonra ızgara geçersiz kıl .. –
Ben yardım için RowCellStyle.Thanks ile yaptım! :) – Lavy