I'm binding to a DataTable in ViewState and for doing sorts I just turn certain rows visibility on or off depending on the sort criteria. This way all of the data is untouched in memory, DataTable, and after all editing/move/delete the DataTable is then commited to the Database.
Now, to get alternating row colors to show properly the only solution I've determined is to create another DataTable in ViewState for the "Sort" and after changing the sort criteria the changes from the "Sort DataTable" will be commited to the "Main DataTable".
Does this sound like the right approach to have my RadGrid display alternating row colors properly?