Привет, вот ваш ответ, но в этом я использовал AdvancedDataGrid
Я сделал кое-что подобное, но в моем случае цвет также исходил из данных, но это поможет вам.
Вы должны переопределить Datagrid и переопределить метод drawRowBackground
public class CustomDataGrid extends AdvancedDataGrid
{
protected override function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void{
var XMLdata:XML=rowNumberToData(dataIndex) as XML;
if(XMLdata!=null){
if(XMLdata.attribute(Constants.col) != undefined && XMLdata.attribute(Constants.col) != ""){
color=XMLdata.attribute(Constants.col);
}else{
color=0xFFFFFF;
}
}
super.drawRowBackground(s,rowIndex,y,height,color,dataIndex);
}
}
Этим вы можете получить любые данные из строки и в соответствии с этим дать цвет.
больше по этой ссылке Условие Flex Advanced Datagrid Цвет фона строки