Hello Dan Kinchen,
The reason for the loss of the background style of the columns is most probably due to the Virtualization of the Columns, which leads to the re-usage of some of them.
A possible and easy way to correct that is to stop the virtualization in the declaration of the RadGridView:
this.RadGridView1.EnableColumnVirtualization = false;
However, if you have a lot of data, it will lead to slow performance of your Grid.
In order to achieve your purpose you may use StyleSelectors. You can find more information in this blog post.
A good approach in you case may be to use Conditional Formating. I am sending you a sample project where the cells in the second column are coloured depending on their value.
I hope that helps.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.