为什么CopyToDataTable取消了DataRow数组的

时间:2015-09-29 23:04:43

标签: c# datatable sorted

我有一个数据表需要排序并放回另一个数据表中。从表面上看它的简单如下:

 DataTable sortme = getdata();
 sortme.Select("col1 = 'something'", "sortbyme ASC").CopytoDataTable();

但是,我一发现将select()创建的DataRow数组传递给CopytoDataTable(),新的数据表就不再按sortbyme排序了。

如何在不创建循环的情况下将每个DataRow推送到数据表中来解决此问题?是什么导致排序丢失?

1 个答案:

答案 0 :(得分:0)

关于如何按行对DataTable进行排序已经提出并解决了问题,请在此处查看,它可能对您有所帮助:

Sorting rows in a data table