XtraReport学习笔记要点.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XtraReport 学习笔记 Jephy 2011/8/19 本文档是学习过程中所做笔记,对于更多深层次的知识还为了解清楚,有待大家共同 学习研究。  1 目录 一、基本概念 1 二、页面构建时用到的事件? 1 三、报表结构 2 四、报表常用属性 3 五、报表控件 4 1 . W EB? 页面控件 4 2 .报表设计时控件:? 4 六、报表类型 5 1. 静态报表? 5 2. 表格报表? 5 3. 主从报表? 5 4. 多栏报表? 5 5. 交叉表报表? 6 6. 并列报表? 6 7.D RILL -T HROUGH? 报表? 6 8. 邮件合并报表? 6 9. 标签报表? 6 七、报表数据源 7 1 .数据源? 7 2 .绑定数据的方法? 7 2.1. 使用? .NET? 数据提供程序绑定报表 7 2.2. 把报表绑定到? List? 7 2.3. 把报表绑定到? XML? 数据 7 八、数据绑定与报表预览? 8 1 .设计时绑定? 8 2 .运行时绑定? 8 3 . C HART? 控件绑定? 8 九、数据呈现 9 1 .数据分组与排序? 9 2 .数据筛选? 10 2.1. 在报表级筛选 10 2.2. 在数据源级筛选 10 3 .数据格式化? 10 2 十、外观设置 10 1 .外观属性? 10 2 .样式? 11 2.1? 奇偶行样式 11 2.2. 样式表 11 3 .附条件格式设置? 11 十一、交互导航 11 1 .超链接? 11 2 .文档地图? 12 十二、其他 12 十三、应用程序部署 12 3 XtraReport 一、基本概念: XtraReports?中的每个报表都由?XtraRepot?类的一个实例表示,或者由该类的子 类来表示(这种情况更常见)。?因此,每个报表都作为带区的容器使用,而每个 带区中都包含报表控件。XtraReports?中的每个报表都可以被绑定到数据,或者 不绑定。?要创建绑定报表,则首先要把报表绑定到数据源,然后指定每个报表 控件的数据绑定选项。报表控件、带区?和报表自身的所有大小和位置,都以报 表内相同的单位度量。?度量单位由报表的?XtraReport.ReportUnit?属性指定, 可以设置为下列类型之一:百分之一英寸:当?ReportUnit?属性值被设置为 ReportUnit.HundredthsOfAnInch?时使用。?十分之一毫米:当?ReportUnit?属性 值被设置为?ReportUnit.TenthsOfAMillimeter?时使用。 二、页面构建时用到的事件 Before?Print: 在?预览/打印/导出?报表期间,在?XRControl?对象创建其图像之前, XRControl.BeforePrint?事件发生,主要用于以程序方式改变报表的属性、带 区的属性、以及存放在?DetailBand?细节带区中的控件的属性。 在此事件中可以执行大部分任务?(例如改变 XRControl.Visible、XRControl.BackColor、XRControl.BorderColor?以及其 他属性),可以被轻松执行,而?无需编写代码,只是使用?格式设置规则。?此 外,BeforePrint?事件可以被接管,从而重新指派控件的样式,并且调整其 XRControl.LocationF?属性。 4 绑定带区 说明 TopMarginBand 每个页面上面都显示的空白(天头),在 PageHeaderBand?或者?ReportHeaderBand?上面 ReportHeaderBand 在报表起始位置(报表头),?此带区被设计用于显示某 些概述信息,例如报表的封面。 PageHeaderBand 在每个页面的上方(页眉),在?TopMarginBand?或者 ReportHeaderBand?下方 GroupHeaderBand 在每组的起始位置,或者在分跨多个页时而位于组的上 方(分组标头)。?????此带区指定分组标准,并被用于显示 每组记录起始位置的信息 DetailBand 在页面上所有其他带区之间(细节)。?????此带区每行只显 示绑定数据源中的一条记录,或者当没有为报表指定数 据源时而简单地持有非绑定控件。 DetailReportBand 在?DetailBand?的下方(从表),被设计用于在创建主/从 报表时持有从报表 GroupFooterBand 在每组的结束位置,

文档评论(0)

xiaoluping2000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档