如何在不创建DataView的情况下对DataTable行进行排序?

时间:2014-08-27 12:29:49

标签: c#

如何对DataTable行进行排序并在输出中将其作为DataTable进行排序?我是这样开始的:

var sortExpression="city ASC";
var rows = dt.Select("", sortExpression);

但我不知道如何使用原始dt DataTable中的这些行和列创建另一个表。

2 个答案:

答案 0 :(得分:2)

使用CopyToDataTable方法。

var newTable = rows.CopyToDataTable();

答案 1 :(得分:0)

您可以尝试这样

  DataTable dt;

  dt.DefaultView.Sort=sortExpression;