有test.rpt (主报表),test1.rpt,test2.rpt是子报表主、从之间没有数据关联,只是组合显示在test.rpt里面 test1.rpt和test2.rpt 要显示在"报表页脚"里头myDs有三个dt ,分别绑定,基本代码如下:string sFile = Server.MapPath("test.rpt"); oRpt.Load(sFile);
oRpt.SetDataSource(myDs.Tables[0]);
if (sRptFileName == "hr_payroll_analyze_second.rpt")
{
ReportDocument oSub1 = oRpt.OpenSubreport("test1.rpt");
oSub1.SetDataSource(myDs.Tables[1]); ReportDocument oSub2 = oRpt.OpenSubreport("test2.rpt");
oSub1.SetDataSource(myDs.Tables[2]); }
CrystalReportViewer1.ReportSource = oRpt; 问题:myDs.Tables[1],myDs.Tables[2]都有数据,
但两个子报表没有任何显示,点解?
oRpt.SetDataSource(myDs.Tables[0]);
if (sRptFileName == "hr_payroll_analyze_second.rpt")
{
ReportDocument oSub1 = oRpt.OpenSubreport("test1.rpt");
oSub1.SetDataSource(myDs.Tables[1]); ReportDocument oSub2 = oRpt.OpenSubreport("test2.rpt");
oSub1.SetDataSource(myDs.Tables[2]); }
CrystalReportViewer1.ReportSource = oRpt; 问题:myDs.Tables[1],myDs.Tables[2]都有数据,
但两个子报表没有任何显示,点解?
解决方案 »
- 使用正则 处理SQL语句--呼叫 lxcnn (过客)............
- 添加的问题
- 毕业设计!delphi 7 + sql 或delphi +Access
- 这是什么错误? System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。
- Sql中,枚举CommandType.
- winform中,怎样按时从服务器端向客户端下载制定的数据阿?
- C#下的父窗体怎么实现啊?--------在线等待,在线给分!!
- 这种情况下,如何设定comboBox的默认值?
- C#程序如何打包为安装程序?
- 关于C#的编译,急死我了,帮个忙!!!
- 如何监视临时cookie
- 小问题,就当散分
if (sRptFileName == "hr_payroll_analyze_second.rpt")
{
ReportDocument oSub1 = oRpt.OpenSubreport("test1.rpt");
oSub1.SetDataSource(myDs.Tables[1].Copy()); ReportDocument oSub2 = oRpt.OpenSubreport("test2.rpt");
oSub1.SetDataSource(myDs.Tables[2].Copy());); }
SqlDataAdapter da1,da2,da3;试试
{
ReportDocument oSub1 = oRpt.OpenSubreport("test1.rpt");
oSub1.SetDataSource(myDs.Tables[1].Copy()); ReportDocument oSub2 = oRpt.OpenSubreport("test2.rpt");
oSub1.SetDataSource(myDs.Tables[2].Copy());); }