You can change RadGridView visual appearance and behavior by using a view definition. To define the view definition you have to set the ViewDefinition.
this.radGridView1.ViewDefinition = myDefinition;
Me.RadGridView1.ViewDefinition = myDefinition
All view definitions implement the IViewDefinition interface and you could create your own definitions, if you wish. Three different view definitions are currently included:
TableViewDefinition: this is the default view definition.
ColumnGroupsViewDefinition: enables grouping of columns and multiple rows in one row.
HtmlViewDefinition: uses layout similar to the one existing in HTML tables.