Сортировка данных в datatiew - PullRequest
       7

Сортировка данных в datatiew

13 голосов
/ 21 октября 2010

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

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

Моя проблема в том, что я не могу изменить тип возврата этого метода, и мне нужно вернуть DataTable, но я хотел бы вернуть его отсортированным.1005 * Есть ли какое-либо магическое скрытое свойство dt.DefaultView, чтобы вернуть отсортированный dt?

Ответы [ 2 ]

29 голосов
/ 21 октября 2010
 private DataTable getSortedTable(DataTable dt)
 {
    dt.DefaultView.Sort = "columnName DESC";
    return dt.DefaultView.ToTable();
  }
4 голосов
/ 21 октября 2010

сделать это

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