现在我将数据读到DataTable中,根据我的条件将DataTable中的数据排序,我现在不想到数据库中排序,既然数据已经读到,我就根据排序条件将数据排序,如何实现??
DataTable中是否提供相应功能!!

解决方案 »

  1.   

    可以的,用DATAVIEW中的SORTprivate void SortByTwoColumns()
    {   DataView myDataView = DataTable1.DefaultView;
       myDataView.Sort = "State, ZipCode DESC";
    }
      

  2.   

    DataRow[] rows = DataTable1.Select(""," [Column] DESC ");
    DataTable tmptb = DataTable1.Clone();
    tmptb.Rows.Clear();
    foreach (DataRow row in rows) 
          tmptb.ImportRow(row);
    得到的tmptb就是你要的排序后的datatable
      

  3.   

    没用的,只是显示的时候排序了,但这个dataSet还是没有排序