DataTable.Select(String)方法返回的DataRow()数组的顺序和原来DataTable行的顺序不一样
大家不妨试多几次,返回的数组和原表格的顺序有时候是不一样的.我知道可以重载,但是我是Excel返回的数据,没有可以排序的字段,我希望筛选出来的顺序和原来表格的顺序一样,大家有什么解决方案
客户提供排序字段已经不可能了,现在我暂时我是遍历一次,加一个排序字段了,有用就是放弃用Select了,大家有什么好方案
我用自己的方式去实现了,有什么好的方式留个言
遇到过这个问题,我记得我是,select的时候gruop by了一下。
没有gruop by字段的,可以gruop by直接select("条件","Id DESC")就行,我目前是给datatable加一个排序字段,或者直接先转为List
遍历DataTable所有行,然后找到合适的再加到数组中
这和我补充的一样