uses virtualization for its visual elements. They are reused when scrolling or changing the grid content. The only safe place, where you can change the background color of some cell is the CellFormatting
respectively). These events are fired also when the cell changes its value. So, you should move your logic inside the CellFormatting
If you need further assistance, please write us back.
the Telerik team