This demo shows the resizing capabilities of RadGridView.

The product fully supports Row resizing and Column resizing. You simply need to set the respective properties from the control's property grid or do it programmatically by using the ViewTemplate -> AllowRowResize and AllowColumnResize properties.

Additionally, RadGridView supports column operations such as reordering, auto sizing and user-friendly selection for inclusion in the final view. To swap the position of two columns simply drag and drop the column header of the first column over the header of second column. In case of reorder, just drag and drop a respective column header between other two column headers. These operations are controlled through the following properties:
ViewTemplate -> AllowColumnReorder = true
ViewTemplate -> AllowAutosizeColumns = true
ViewTemplate -> AllowColumnChooser = true

The product also supports turning on and off the grid header context menu, controlled by the following property:
ViewTemplate -> AllowColumnHeaderContextMenu = true