Этот вариант из одного моего проекта и он работает точно, если что не так показывайте свой остальной код

Код AS3:
dg = new DataGrid();
var textFormat1:TextFormat = new TextFormat();
textFormat1.align = TextFormatAlign.CENTER;
textFormat1.size = 16;
textFormat1.color = 0xFF0000;
textFormat1.bold = true;
textFormat1.font = "Arial";
dg.setStyle("headerTextFormat", textFormat1);
dg.dataProvider = dp;
dg.x = 15;
dg.y = 42;
addChild(dg);