It is not possible to reorder rows in bound mode. Nevertheless, you can use the sorting capabilities of RadGridView to achieve the desired behavior. You should read more about sorting here. In your case, you can create an invisible column which will represent the index of each row. Then you can sort by it. Finally, you can change the value of specific row for this column in the following manner:
].Value = 5;
Note that you should use the ChildRows
collection instead of the Rows
collection, since it contains the rows in the order produced by a data operation(s) (filtering, sorting, grouping).
the Telerik team