table.select("where条件包括<>"),查询后数据会默认排序,按照第一列 第二列,依次排序。这种方式会把原有的数据顺序打乱。

处理方法:
DataView dv = table.DefaultView;
dv.RowFilter = $"where条件";//如果不需要排序;如果需要排序加上dv.Sort="排序条件"
DataTable dts = dv.ToTable();

浙公网安备 33010602011771号