例:
表A:
ID Name Re
1 test1 test
2 test2 test表B:
ID ReimId Name Explain
1    1    e     eee
2    1    f     fff
3    2    g     ggg已知现在表B的ReimId是表A的ID的外键,两条的其余列之间无任何关系,现需要的结果是以表B为基础的结果,使用C#将两表分别获取成Dataset后在合并成一个DataSet,请问一下大家该如何处理?

解决方案 »

  1.   


                DataSet.Tables.Add()
      

  2.   

    DataSet ds = new DataSet()
    ds.Tables.add(t1)
    ds.Tables.add(t2)你可以设置2个表的关系也 
      

  3.   


    那怎么将这两个Table合成一个呢,谢谢?
      

  4.   

    select a.ID,a. Name,a.Re,b.ID, b.ReimId,b. Name,b. Explain 
    from B as b inner join 
    A as a on  a.ID=b.ReimId
      

  5.   

    select a.ID,a. Name,a.Re,b.ID, b.ReimId,b. Name,b. Explain 
    from B as b inner join 
    A as a on  a.ID=b.ReimId
    DataSet ds = new DataSet()
    ds.Tables.add(t1)
    ds.Tables.add(t2)