У меня есть следующий код, использующий System.Data.DataSetExtensions:
var orderedTable = myDataTable.AsEnumerable().OrderBy(x=>x["ID"].ToString())
myDataTable = orderedTable.CopyToDataTable();
Это самый простой способ упорядочить исходную таблицу данных?