Отсортировано dataview к datatable

У меня есть следующий метод:

private DataTable getsortedtable(DataTable dt)
{
    dt.DefaultView.Sort = "Name desc";
    //I would need to return the datatable sorted.
}

Моя проблема в том, что я не могу изменить тип возвращаемого значения этого метода, и я должен вернуть DataTable, но я хотел бы вернуть его отсортированным.

Есть ли какое-то волшебное скрытое свойство dt.DefaultView для возврата отсортированного dt?

Ответ 1

 private DataTable getSortedTable(DataTable dt)
 {
    dt.DefaultView.Sort = "columnName DESC";
    return dt.DefaultView.ToTable();
  }

Ответ 2

сделайте это

private DataTable getsortedtable(DataTable dt)
{
    //do the operation for sort   
    return dataView.ToTable();
}