Hi Pats,
Thanks for your interest in Syncfusion products.
Virtualgrid Sorting:
*******************
In a virtual grid, there is no built-in support for sorting. The reason for this is in a virtual Grid, the data is maintained seperately and is provided on demand to the grid using the QueryCellInfo event handler. So whatever the data comes in through this event handler, the grid just displays it. It has no control over the external datasource.
One way to achieve sorting is, create some sort of index array during your sort where the array tracks in some manner the relationship between the unsorted data and the sorted data. Then in your QueryCellInfo handler, you would use this array to get the proper reference for the requested row.
Please refer to the following sample that shows this.
http://websamples.syncfusion.com//samples/Grid.Windows/F78913b.zipColumn Reordering through Drag drop:
***********************************
Column reordering is not directly supported in the virtual grid.
To manage this, you need to maintain a correspondence between the initial col positions and any moved col positions.
Please refer to the following sample that shows column reordering by maintaining col positions through an array which is supplied as colindex while moving.
http://websamples.syncfusion.com//samples/Grid.Windows/F78913a.zipRegards,
Rajadurai