Since the callback function is placed into the ClientMain class, the reports containing DataGrids will only be colored if the report is being saved in by one of the following methods:
Using the SaveCommand method in CodeBehind
Using the SaveCommand method in a Task with Client Domain