我想将多次执行存储过程得到的数据集合并到一个dataset.xsd里面,然后绑定到水晶报表。
请问如何将多个ds合并为一个,又如何才能绑到一个.xsd文件里

解决方案 »

  1.   

    你在说清楚些把!不太清楚你的意思! 什么是 dataset合并? 你要做什么?
       为什么要合并? 合并了对程序有什么好处?
      

  2.   

    你这里的表首先应该有关系,通过dataSet 关系来将多个表组合为一张表就可以了。
      

  3.   

    不好意思,我说得不是很清楚。我是要这样
    用一个循环去执行同一个存储过程,循环几次不定,所以得到的数据集结构是完全一致的,但关键是怎么把这些数据集合在一起放在一个.xsd文件里面
      

  4.   


    你要干什么
    dataset里面是一张张表,你是要怎么整合几个dataset在一个dataset呢?
    是要表相加成一个表,还是要把所有表放在一个dataset里面呢?
      

  5.   

    线放到datatable如何合并datatable可行不?
      

  6.   

    放在一个datatable或者一个dataset多个datatable无所谓,主要是最后都要放在一个.xsd文件里,最关键的是怎么放在那里面,并且这是一个循环
      

  7.   

    那就在依次循环那个DataSet的的每个表就行了,不是和直接循环一个表一个意思吗,原来怎么弄的,现在还怎么弄,只是多了循环一步呀
      

  8.   

    谢谢楼上,但我不知道要是用Merge方法,怎么在循环里面写,又怎么绑定到.xsd文件呢
      

  9.   

    你可以在存储过程中解决了 在放到dataset里面来嘛
      

  10.   

    没用过dataset 
    但是我合并过datatable
    还有就是那些代码不知道哪里去了
    用的是for 循环实现的,通过他们关联的字段实现,以一张为主表,把另一张表的信息通过关联字段,加入到主表中