将排序的数据视图转换为数据表格。

13

我有下面这个方法:

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

我的问题是我不能改变这个方法的返回类型,而我必须返回一个 DataTable,但我想按排序后返回。

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

2个回答

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

4

做这个

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接