14

我有以下方法:

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

我的问题是我无法更改此方法的返回类型,我必须返回一个 DataTable,但我想返回它排序。

是否有任何神奇的隐藏属性dt.DefaultView可以返回排序的 dt?

4

2 回答 2

30
 private DataTable getSortedTable(DataTable dt)
 {
    dt.DefaultView.Sort = "columnName DESC";
    return dt.DefaultView.ToTable();
  }
于 2010-10-21T12:05:39.840 回答
4

做这个

private DataTable getsortedtable(DataTable dt)
{
    //do the operation for sort   
    return dataView.ToTable();
}
于 2010-10-21T12:01:05.450 回答