在做一个项目,从远程一个oracle数据库中将数据读取到两个或多个dataset中,然后对这两个dataset进行联合查询,请问该怎么实现?我挺着急的,请高手给以指点,谢谢!

解决方案 »

  1.   

    应该是对多个dataset的数据源进行联合查询
    在填充dataset前进行查询
      

  2.   

    http://msdn.microsoft.com/zh-cn/library/aa686007.aspx
      

  3.   

    http://www.cnblogs.com/sjkjsandy/archive/2008/11/17/1335367.html可能看看这篇文章,
      

  4.   

    可以手工合并多个dataset里的 DataTable,然后在查询Select
      

  5.   


    楼主的要求“对这两个dataset进行联合查询”,如果没有表关系或者你的查询不能通过表关系实现,目前貌似只有LINQ能做。请楼主描述下自己需要的查询
      

  6.   

    那你要做怎样的查询呢 如果在DataSet中建好了表关系 简单的查询可以通过如Expression=Parent(FK_EPost_Post).PostName 得到
      

  7.   

    Expression=Parent(FK_EPost_Post).PostName   //Expression 列的表达式,(FK_EPost_Post) 表关系名称