如何在asp.net中的两个不同表中显示两个水晶报表中的数据? [英] How to show data in two crystal report from two different tables in asp.net?

查看:56
本文介绍了如何在asp.net中的两个不同表中显示两个水晶报表中的数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用vs2010和sqlserver 2008并且我已经安装了sap srystal报告现在我必须从同一个数据库的两个不同表创建两个不同的水晶报告,一个报告中只有一个表而另一个报告中的另一个表可以任何一个帮我plz?

I'm working with vs2010 and sqlserver 2008 and i have installed sap srystal report now i have to create two different crystal report from two different tables of same database only one table in one report and another table in another report can any one help me plz?

推荐答案

不确定你到底在找什么。



但如果它的2个不同的表(没有任何关系)和2个不同的报告那么只需使用2个不同的SqlAdapter和单独的StoredProcedure并填充到不同的数据表。

这两个DataTable可以在一个数据集中,可以单独访问以提供特定的报告。





类似< br $>


Not sure exactly what you are looking for.

But if its 2 different table ( without any relation ) and 2 different Reports then simply use 2 different SqlAdapter with separate StoredProcedure and fill to Different Datatables.
These two DataTables can be in a single Dataset and can be accessed separately to serve specific Reports .


Something like

SqlDataAdapter adptr1 = new SqlDataAdapter("sp1",connection);
SqlDataAdapter adptr2 = new SqlDataAdapter("sp2",connection);
DataSet dataset = new DataSet();
adptr1.Fill(dataset, "Table1");
adptr2.Fill(dataset, "Table2");

//Can be accessed like
dataset.Tables["Table1"] // for report 1
dataset.Tables["Table2"]//for report 2





以上方法基于您的需求,但也可以采用不同的方式。



请说明您的要求是否还有其他任何内容。



Above approach is based on your need but can be done with different ways too.

Please specify if anything else your requirement is.


这篇关于如何在asp.net中的两个不同表中显示两个水晶报表中的数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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