In order to decide which GridView
column is displayed in the grid you can use the IsVisible
property of the column. In addition to serialize it along with the other preferences(sort, filter, resize, reorder, etc.) to RadGridView
you will need a CustomPropertyProvider
to define the properties that should be persisted by RadPersistenceFramework
You can examine our GridView Serialization demo which demonstrates custom serialization of properties for Sorting and Grouping, width and position change of the columns.
Please let us know if this helps.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.