La definizione del colore sulla colonna la fai prima o dopo il databind()? Meglio dopo!

Però penso sia più semplice definire lo stile delle colonne direttamente nel ItemStyle delle colonne:

<aspataGrid id="ItemsGrid"
BorderColor="black"
BorderWidth="1"
CellPadding="3"
ShowFooter="True"
AutoGenerateColumns="False"
runat="server">

<HeaderStyle BackColor="#00aaaa">
</HeaderStyle>

<FooterStyle BackColor="#00aaaa">
</FooterStyle>

<Columns>

<asp:BoundColumn DataField="NomeCampoDB"
HeaderText="Intestazione"


<ItemStyle HorizontalAlign="Right">
</ItemStyle>

</asp:BoundColumn>

</Columns>

</aspataGrid>