web-dev-qa-db-ja.com

データビューをdatatableに並べ替え

私は次の方法を持っています:

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

私の問題は、このメソッドの戻り値の型を変更できず、DataTableを返す必要があるのですが、並べ替えて返したいということです。

ソートされたdtを返すためのdt.DefaultViewの魔法の隠されたプロパティはありますか?

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

これを行う

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