User889652929 posted
Hello!
I created this method:
// Reverse row order
private DataTable ReverseDataTable(DataTable originalDT)
{
// create return datatable with the same structure of the original
DataTable reversedDT = originalDT.Clone();
// iterate backwards, adding each row to the return DataTable
for (int i = originalDT.Rows.Count - 1; i >= 0; i--)
{
var row = originalDT.Rows[i];
reversedDT.ImportRow(row);
}
reversedDT.AcceptChanges();
return reversedDT;
}