不需要都返回dataset,可以返回table,然后加到dataset中阿!

解决方案 »

  1.   

    取出,逐条插入到一个新的DataTable里最好直接在Sql语句里处理好了
      

  2.   

    或者返回很多dataset的话,把里面内容读出来放在最后一个dataset中就可以了!
      

  3.   

    你用一条SQL语句就好了
    select .... from table1 
    union
    select .... from table2
    ....循环生成这条SQL语句
      

  4.   

    一个dataset里面可以包含很多表,你每条SQL语句返回一个datatable就可以了。
      

  5.   

    在程序里中怎么把查询完的数据放到datatable里,然后在把datatable放到dataset里?
      

  6.   

    datatable.rows.add(newrow);//加入行
    dataset.tables.add(datatable)//加入表
    楼上已经有几种方法了,如果都不方便的话,可以每个查询语句都返回一个dataset
    你的方法返回一个dataset数组或把它们放在arraylist中返回一个
    arraylist
      

  7.   

    建议用多个TABLE 再将TABLE合并就好