I tried to see this problem in
this sample and could not. Do you see it? If so, what version of the grid and .NET Framework are you using?
Normally to get PrepareViewStyleInfo changes ''to take'', you only need to force the particular cells to redraw somehow (maybe using grid.RefreshRange or grid.Refresh calls).