У вас есть два варианта сделать столбцы перетаскиваемыми.
Сначала необходимо сделать все столбцы перетаскиваемыми в DataGrid.Это можно сделать с помощью свойства draggableColumns класса DataGrid.Установите для него значение true.
Во-вторых, установите свойство draggable в классе DataGridColumn.
В обоих случаях вы перетаскиваете столбцы, используя заголовок столбца,
Если вы хотите перетащить одну ячейку, я не знаю, как это сделать.