I believe that this is a bug in the RadGridView. Here is how to reproduce:
1. Freeze the first two columns in a RadGridView
2. Change the background/foreground colors of some of the cells in either of the first two columns via code-behind.
3. Move the freeze bar to the left, unfreezing the two columns.
4. Move the freeze bar back to the right, freezing the columns again.
At this point, the colors in the cells that were initially set in the code behind are lost. Note that only a few of the rows had colors set, and I actually set these colors via DragAndDrop in the code-behind. I don't believe that DragAndDrop has anything to do with this issue. It is just the mechanism my application uses to set the colors of some cells.
1. Freeze the first two columns in a RadGridView
2. Change the background/foreground colors of some of the cells in either of the first two columns via code-behind.
3. Move the freeze bar to the left, unfreezing the two columns.
4. Move the freeze bar back to the right, freezing the columns again.
At this point, the colors in the cells that were initially set in the code behind are lost. Note that only a few of the rows had colors set, and I actually set these colors via DragAndDrop in the code-behind. I don't believe that DragAndDrop has anything to do with this issue. It is just the mechanism my application uses to set the colors of some cells.