Komplette Zeile in DataGrid/SubfileGrid einfärben abhängig von einem Zelleninhalt

data
grid
colors
subfiles

#1

Um einzelne Zellen formatieren zu können, gibt es das Ereignis RowStyle.
Das Ereignis wird beim Zeichnen jeder sichtbaren Zeile aufgerufen.

var view = flexDataGrid1.GridView;
var kdnr = view.GetRowCellValue(e.RowHandle, view.Columns["KUNDENNUMMER"])?.ToString();
if (string.IsNullOrEmpty(kdnr)) return;
if (kdnr.Contains("5"))
{
	e.Appearance.BackColor = Color.Red;
}

Beim SubfileGrid ist der Feldname COL1, COL2, COL3 …

Statt dem Feldnamen kann auch die Nummer der Spalte (des Feldes) verwendet werden:

var kdnr = view.GetRowCellValue(e.RowHandle, view.Columns[1])?.ToString();

unlisted #2

listed #3