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