0
如何对DataTable行进行排序并将其作为DataTable输出?我已经开始这样:如何在不创建DataView的情况下对DataTable行进行排序?
var sortExpression="city ASC";
var rows = dt.Select("", sortExpression);
但我不知道如何创建另一个表与原来的dt DataTable的这些行和列。
如何对DataTable行进行排序并将其作为DataTable输出?我已经开始这样:如何在不创建DataView的情况下对DataTable行进行排序?
var sortExpression="city ASC";
var rows = dt.Select("", sortExpression);
但我不知道如何创建另一个表与原来的dt DataTable的这些行和列。
使用CopyToDataTable方法。
var newTable = rows.CopyToDataTable();
你可以尝试这样的
DataTable dt;
dt.DefaultView.Sort=sortExpression;
您可以使用LINQ DataTableExtensions http://msdn.microsoft.com/en-us/library/system.data.datatableextensions.asenumerable(v=vs 0.110)的.aspx – Lloyd 2014-08-27 12:32:40