关于水晶报表10 的字报表数据填充和显示

数据|水晶报表|显示|水晶报表

 
水晶报表10版本,不再上水晶报表9一样自动帮你给子报表set 记录集,需要你在程序中自己添加

protected CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1;

DataSet newDs = new DataSet();
     。

     。得到报表的数据集合set给newsDs

   DataSet  dstMain=biz.GetDataSetList(pStart, pEnd, pStoreName);
 newsDs.Tables.Add(dstMain.Tables[0].Copy());//添加主报表数据集

   DataSet dstPOS1 = new DataSet();
      DataSet dstPOS2 = new DataSet();
      dstPOS1 = biz.GetDataSetList(pStart, pEnd, pStoreName1);
      dstPOS2 = biz.GetDataSetList(pStart, pEnd, pStoreName2);
      newsDs.Tables.Add(dstPOS1.Tables[0].Copy());//添加子报表数据集
      newsDs.Tables.Add(dstPOS2.Tables[0].Copy());//添加子报表数据集

    。

  Type m_Report_type  = m_Assembly.GetType(ReportClassName);//ReportClassName是报表名
     Object aa = m_Assembly.CreateInstance(m_Report_type.FullName);
     ReportClass reportEngine  = (ReportClass)m_Assembly.CreateInstance(m_Report_type.FullName);

   for(int i=1;i<newDs.Tables.Count;i++)//给子报表赋值
     {
      ReportDocument oSubreport=reportEngine.Subreports[i-1];
      oSubreport.SetDataSource(newDs);
     }

     reportEngine.SetDataSource( newDs );
     CrystalReportViewer1.ReportSource = reportEngine;
     return;

时间: 2024-10-01 14:01:39

关于水晶报表10 的字报表数据填充和显示的相关文章

java报表-基于excel模板的数据填充,即允许客户自定义编辑模板并生成报表

问题描述 基于excel模板的数据填充,即允许客户自定义编辑模板并生成报表 现有这样的开发需求,针对java语言的.目前有没有这样的技术,能允许客户对web页面上展示的多行多列数据进行随意筛选,并指定这些选中的数据在excel模板上的某列显示数据,是不是可行的?我在网上搜查了一下,有一个工具比较符合要求,但是资料太少,无法开发,这工具是ExcelUtils,它是基于模板生产报表,但是效果还是不理想,不满足需求,请问还有其他工具或技术可以实现吗?谢谢! 解决方案 Java体系下读写Excel的技术

水晶报表在客户端执行,什么数据都不显示?这是什么问题呀?

问题描述 我在开发机器上用水晶报表可以显示数据,等把程序发布给客户端应用的时候,进行查询的时候水晶报表里没有任何数据,在开发的机器上可以显示出数据,请问这是什么原因呀?用2005+oracle10g进行开发,客户端以经安装CRRedist2005_x86.msi,CRREdist2005_x86_chs.msi还有donetfex.请高手帮帮我吧. 解决方案 解决方案二:数据库是不是同一个并确认下是不是有数据?解决方案三:估计没有数据不短吧解决方案四:数据库肯定是一个,数据库载服务器上的,开发的

使用模板报表提高生产力,水晶报表 10 模板技术

模板|水晶报表 在报表中重用 报表设计过程中最苛刻和最消耗时间的部分是将你的所有报表格式化成统一的外观.许多公司要求报表设计者遵照企业标准,比如:信头或者是 GAAP/SEC 规范的某些要求. 在理想世界里,这只需较少的工作,如果允许报表设计者集中精力格式化一个报表,并且将它用作其它所有要求形象化和展示质量的报表的指南.当一个报表完成相应的格式化后,为何不把它的内容和格式应用到其它报表呢?在水晶报表 10 里,将现有报表的布局应用到其它报表是非常简明的.通过定制化的报表模板功能,这将成为可能.

与时俱进,水晶报表 10 的新增特性

水晶报表 水晶报表 10 扩充了自版本 9 引入的.作用重大的特性集,以交付最为稳定和经得起考验的版本.它还包含了几个更具生产力和易用性的特性,并且贯穿了整个报表生成过程.对于当前用户,该版本包含了数百个改进,增强,以及基于用户反馈的补丁.另外,与水晶企业 (Crystal Enterprise) 的紧密集成也是版本 10 的核心关注领域. ●报表设计●报表查看和交互●应用程序集成和部署●水晶报表特性集概述http://www.businessobjects.com/products/repor

水晶报表 10 Java 支持概览及技术白皮书资源

目录 ●简化并加速了 JSP 中的数据展现●BEA WebLogic Workshop 8.1 内嵌版水晶报表●Borland JBuilder 内嵌版水晶报表●内嵌版本水晶报表的关键特性●水晶报表 10 - 具有更加丰富 Java 技术特性的升级版本●Java 社区●技术白皮书资源 简化并加速了 JSP 中的数据展现 水晶报表的 Java 支持有助于简化并加速 - 访问,格式化,并将数据集成进 JavaServer Pages (JSP) 的过程.在 BEA WebLogic Workshop

delphi7.0调用水晶报表10的客户端报错问题

问题描述 各位大虾,我使用delphi7.0调用水晶报表10的crpe.crpeds俩控件,制作了rpt报表,在开发机上运行正常,客户机上打开报错,后来给客户机安装水晶报表10后问题解决,想问下有没有不安装水晶10也可以正常使用的方法?拷贝dll文件到程序目录也不行,我在网上查了很多,但delphi调用水晶的帖子很少,那位高手能帮助下? 解决方案 解决方案二:继续说明:因为程序是公司使用的小程序,经常要根据需求进行更改,所以最好不要打包制作安装程序,这样更改后程序拷贝到客户机就可以使用.解决方案

关于水晶报表10的web应用程序部署ADODB问题

  我使用水晶报表10 ,我在部署web应用程序后,安装在非开发环境的机器(这台机器安装水晶报表10)运行web程序是出现下面错误:Error : ErrorName: System.IO.FileNotFoundException ErrorMessage: File or assembly name ADODB, or one of its dependencies, was not found. ErrorStackTrace:    at CrystalDecisions.Crystal

Stimulsoft Reports筛选数据来绑定显示2个报表

原文:Stimulsoft Reports筛选数据来绑定显示2个报表 今天用Stimulsoft Reports做报表的时候,遇到一个问题,需要一个报表中显示2个报表视图,我在百度和博客园中搜索了一下,发现这方面的资料很少,我自己最后把问题解决了之后,整理了一下给大家分享一下吧. 这种问题一般解决方法有2个:1.一张Stimulsoft Reports报表绑定2个数据源:2.一张报表绑定一个数据源,通过数据源的筛选来显示2个视图报表的数据.而第一种方法,现在的报表控件好像还都不支持一张报表绑定多

列表-水昌报表能做这样的报表吗?用于对比数据

问题描述 水昌报表能做这样的报表吗?用于对比数据 列表-水昌报表能做这样的报表吗?用于对比数据-财务数据同期对比报表"> 左边是一个报表的内容 右边是另一个报表的内容 相个内容无任何关系. 比如左边是欠款列表,可能欠了6次 右边是还款列表可能还了3次 也有可能欠了3次还了6次,最要命的是一详细资料行,如何一行显示,两个不同的数据? 解决方案 可以分栏,然后左右各显示一个表