Hi Prabhjeet,
Sorry for the delay caused in getting back to you.
If you dont want the grid to be bound to any datasource, then you can go ahead with the plain GridControl. If you wish to bind to any datasource, then you can use the DataBoundGrid/GridGroupingControl.
1) In the extreme left corner i want grid auto increment numbers.
GridControl by default has this support of showing row numbers in the left corner(rowheader).
2) Drag drop rows in grid.
To enable drag rows/cols in grid, you should enable the oledragdrop flag in the controller options property of the grid. Also refer the dragdrop sample in browser samples.
{InstallationDrive}\Documents and Settings\{UserName}\My Documents\Syncfusion\EssentialStudio\6.3.0.25\Windows\Grid.Windows\Samples\2.0\DragDropSupport
3)Delete the row in grid
You can delete a row from the grid control based on the row index.
this.gridControl1.Rows.RemoveRange(from, to);
4)moving rows up and down in grid. For ex i have a context menu which says move row up and down. on pressing up row should move up and on clicking down row should move down.
you can use the grid.rows.move method to move the rows or grid.rows.moverange method to move a range of rows.
Here is the sample:
GCSwapDelete.zipPlease let me know if you need any further assistance.
Thank you for using Syncfusion products.
Regards,
Subhasheela R