我有一个DataTable用Select方法查询之后是要放入一个DataRow[] 中的,但是在这个DataRow数组中我想要根据其中的两个字段的差值来进行排序,差值大的排在前面!!哪位大大告诉我啊~~~

解决方案 »

  1.   

    你可以在select方法中写排序规则啊
      

  2.   

    在原有datatable加一列,循环一下,在新列里放那两列的差值,然后select排序
      

  3.   

    你创建一个dataview利用dataview来排序,因为对于数据库里面的内容,你不需要这样去排序的。只是在显示上要,所以用DataView.Sort是首选
      

  4.   

    3楼是一个方法
    不过,如果不是用于显示的话可以参考Array.Sort<T>(<T>[], Comparison<T>)自定义排序规则