求助,水晶报表如何调用2个数据库的表
我在vs2010中做了一个水晶报表,想要调用2个表中的数据,其中一个表是入库单的信息例如:入库时间等
另一个表是入库商品的详细信息例如:货物名称等等。一个入库单对应多个入库商品。
我能将一个表的信息在水晶报表中显示出来,但是另一个表的信息不知道怎么能弄出来
下面是我的代码c#
SqlConnection con = new SqlConnection(conStr);
con.Open();
string sql = string.Format("select * from RuKu ");
SqlDataAdapter ad = new SqlDataAdapter(sql, con);
DataSet1 dt1 = new DataSet1();
ad.Fill(dt1, "mytable");
ReportDocument myreport = new ReportDocument();
string P_str_creportPath = Application.StartupPath.Substring(//得到报表路径信息
0, Application.StartupPath.Substring(0,
Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
P_str_creportPath += "\\MyCrystalReport.rpt";//添加报表名称
myreport.Load(P_str_creportPath);//加载报表
//myreport.Load(Application.StartupPath + "MyCrystalReport.rpt");
myreport.SetDataSource(dt1);
crystalReportViewer1.ReportSource = myreport;
con.Close();
我这里想请教各位高人几个问题:
1.如何把2个表的信息都能在报表上显示出来
2.怎能令报表能弄成类似下图的效果

还请大家帮帮忙,小弟不胜感谢
另一个表是入库商品的详细信息例如:货物名称等等。一个入库单对应多个入库商品。
我能将一个表的信息在水晶报表中显示出来,但是另一个表的信息不知道怎么能弄出来
下面是我的代码c#
SqlConnection con = new SqlConnection(conStr);
con.Open();
string sql = string.Format("select * from RuKu ");
SqlDataAdapter ad = new SqlDataAdapter(sql, con);
DataSet1 dt1 = new DataSet1();
ad.Fill(dt1, "mytable");
ReportDocument myreport = new ReportDocument();
string P_str_creportPath = Application.StartupPath.Substring(//得到报表路径信息
0, Application.StartupPath.Substring(0,
Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
P_str_creportPath += "\\MyCrystalReport.rpt";//添加报表名称
myreport.Load(P_str_creportPath);//加载报表
//myreport.Load(Application.StartupPath + "MyCrystalReport.rpt");
myreport.SetDataSource(dt1);
crystalReportViewer1.ReportSource = myreport;
con.Close();
我这里想请教各位高人几个问题:
1.如何把2个表的信息都能在报表上显示出来
2.怎能令报表能弄成类似下图的效果
还请大家帮帮忙,小弟不胜感谢
...全文
相关推荐
水晶报表java web实现
在这个场景下,Java用于处理业务逻辑、数据访问和水晶报表的API调用。开发者可能使用Java的JDBC(Java Database Connectivity)来连接数据库,获取需要展示的数据。3.
Java调用水晶报表的集成与操作指南
水晶报表是一个功能强大的报表生成工具,它允许用户创建复杂的报表,以便于数据可视化和分析。它在IT行业尤其是在企业级应用中,被广泛用于生成包含详细数据的报告。水晶报表支持从多种数据源中提取数据,包括数据库和应用程序,并可以生成多种格式的报表,如PDF、Excel、HTML等。此工具提供了一个直观的设计界面,开发者可以通过拖放元素来设计报表的布局。在接下来的章节中,我们将深入探讨水晶报表的设计工具、集成到Java项目中的方法、以及如何设计模板和连接数据源。
java调用水晶报表范例
首先,你需要了解水晶报表的基本概念。水晶报表是一款强大的报表设计工具,支持多种数据源,如数据库、XML文件等。
C#调用水晶报表需要安装的插件64位
标签"**C#打印插件**"指出了问题的核心,即在C#环境中进行打印操作;"**水晶报表插件**"则明确了我们需要的是与水晶报表相关的组件;"**CRRuntime_64**"是水晶报表64位运行时环境的简称
水晶报表 水晶报表 水晶报表
**主要特点** - **数据连接**:水晶报表支持多种数据库连接,包括SQL Server、Oracle、MySQL等,还能连接到ODBC和OLE DB数据源。


图表区
