I am also looking for a solution with this. I have had a request to change not only the row color depending on a value of a certain field within the dataset, but also to have a grouping of columns be one color and another grouping be another color going top-down.
When you say “inserted row”, does this account for each row returned from my JSON request? Or only when a bran new record is created via the Add method?
I can get it to work using jQuery. I was hoping for something more built-in rather than bolted on. But, there is not an obvious solution out so I may just have to bolt it. When I parse the data back from my DB, I will perfom my conditional statement in that loop. If it needs to change colors I will set a hidden field with a certain value, then when the grid is complete, I will use a custom function to check that value and modify that entire row to a color if required.