Цитата:
	
	
		| 
			
				 Сообщение от icsander 
				Когда-то пробовал решить такую проблему. В голову пришло только это - хранить все строки , которые нужно перекрасить, в отдельном списке (в моем случае подошел TStringList) и динамически его обновлять при добавлении, удалении или редактировании вашего грида. А в процедуре отрисовки проверять рисуемую ячейку и список, и в зависимости от этого рисовать нужным цветом. 
Возможно не оптимально, но работало. 
Как вариант, к каждой ячейке привязять объект, в котором будет св-во "TColor" и плясать от него. 
			
		 | 
	
	
 
 А можно примером кода. Я находил  пример где привязывается объект, но не получилось разобраться в нём(