将2个数据集值合并为1个数据集并同时显示 [英] join 2 dataset values into 1 dataset and show simultaneously

查看:109
本文介绍了将2个数据集值合并为1个数据集并同时显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



合并时,完成后我会从第一个ds显示数据,然后从第二个ds显示数据.
它不是从第一页本身开始的.

我需要这样的结果,例如
ds1 ds2
sno名称类组
1 A 1红色


但它像这样显示.
ds1 ds2
sno名称类组
1 a 1


10 k 3
-ds1最后一个记录
11红色


Ds1持有网格1,而ds2绑定到grid2.
在告知合并的Crystal报表中,我进行了合并,但它首先显示ds1,然后显示最后一条记录,并继续显示第二个数据集数据.

我正在调用保存来自网格的数据的会话值

Dim ds As DataSet = DirectCast(Session("datasource"),DataSet)
Dim ds1 As DataSet = DirectCast(Session("datasource1"),DataSet)

ds.Merge(ds1)
Report1.SetDataSource(ds)

这里在ds中也显示了相同的内容.
首先使用Ds,然后继续使用ds1

请提出建议.

Hi,

On merging I get data display from 1st ds after it''s finished then data is displaying from 2nd ds.
It does not start from 1st page itself.

I need the result like this eg.
ds1 ds2
sno name class group
1 a 1 red


but it shows like this eg.
ds1 ds2
sno name class group
1 a 1


10 k 3
-ds1 last rec
11 red


Ds1 is holding grid 1 and ds2 is bound with grid2.
In crystal report as told to merge, I merged, but it shows ds1 first then after last record it continues with 2nd dataset data.

I am calling the session values which holding the data from grid

Dim ds As DataSet = DirectCast(Session("datasource"), DataSet)
Dim ds1 As DataSet = DirectCast(Session("datasource1"), DataSet)

ds.Merge(ds1)
Report1.SetDataSource(ds)

Here also it shows the same in ds.
Ds first then continuing with ds1

Please suggest. Thanks in adv for your replies.

推荐答案

尝试合并数据集中的数据表.
Try to Merge the DataTables In Datasets.,
instead of Merging DataSets..


用于合并数据表的任何链接或示例代码,请同时在cry.rpt中显示第一页本身的数据
数据集1数据集2
1123红色456第1部分
2345 b蓝色123第2部分
any link or sample code to merge the datatables pls to show in cry.rpt simultaneously the data from 1st page itself
dataset1 dataset2
1 123 a red 456 part1
2 345 b blue 123 part 2


这篇关于将2个数据集值合并为1个数据集并同时显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆