<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/10/12/aligning-the-header-text-in-a-datagrid-column-in-flex-redux/ -->
<mx:Application name="DataGrid_textAlign_test"
        xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"
        viewSourceURL="srcview/index.html">

    <mx:Style>
        .centerAlignDataGridCol {
            fontWeight: bold;
            textAlign: center;
        }
    </mx:Style>

    <mx:XML id="itemsXML" source="data/items.xml" />

    <mx:DataGrid id="dataGrid"
            dataProvider="{itemsXML.item}">
        <mx:columns>
            <mx:DataGridColumn dataField="@colA" />
            <mx:DataGridColumn dataField="@colB" />
            <mx:DataGridColumn dataField="@colC"
                    headerStyleName="centerAlignDataGridCol"
                    textAlign="right" />
        </mx:columns>
    </mx:DataGrid>

</mx:Application>