我有一个数据表需要排序并放回另一个数据表中。从表面上看它的简单如下:
DataTable sortme = getdata();
sortme.Select("col1 = 'something'", "sortbyme ASC").CopytoDataTable();
但是,我一发现将select()创建的DataRow数组传递给CopytoDataTable(),新的数据表就不再按sortbyme
排序了。
如何在不创建循环的情况下将每个DataRow推送到数据表中来解决此问题?是什么导致排序丢失?