If you are willing to change from a data grid to a ListView, the you can use the ListView's SortOrder property to sort automatically descending or ascending by any column you want. You can also allow the user to do the sorting whichever way he/she wants.