How to provide ordering in databound controls

What is the best way to provide ordering in databound controls like datagrid/datalist e.g. Emp1,Emp2,Emp3 can be changed by user to Emp2,Emp1,Emp3

Loader.
Up arrow icon