将数据视图排序为数据表

将数据视图排序为数据表

本文介绍了将数据视图排序为数据表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下方法:

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

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

My issue is that I cannot change the return type of this method and I have to return a DataTable but i would like return it sorted.

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

Are there any magic hidden property of dt.DefaultView to return the dt sorted?

推荐答案

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

这篇关于将数据视图排序为数据表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 03:04