Saving and loading the expanded/collapsed state of the columns and rows will be a highly complex task and I would like to recommend that you use the RadPersistenceManager on your page. You could easily save the state in the session and load it when needed. An online demo for such implementation could be found at the following link:
Hope this helps.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.