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>