我已经从数据库里查出数据放到了datatable,dt1 里,能不能再从dt1里再次查询数据存放到另一个datatable ,dt2中,再次查询的时候能不能用类似SQL语言,如“select  Top 18 *from Info order by Published Desc”,大家说可以吗?具体怎么实现?

解决方案 »

  1.   

    这个是可以的。呵呵!~
    DataTable dt = new DataTable();
                dt.Select();
    请查看重载!~
      

  2.   

    dt.select();
    有这个方法的;
      

  3.   

    不用放到另一个dt2中
    可以直接用
    dt1的多个dataview
    每个dataview可以有不同的查询条件以及排序条件.
      

  4.   

    dt.select或者将dt转换成dataview进行筛选
      

  5.   

    可以用Linq来完成,你要直接dt.select()条件太受到限制