文档章节

FastReport.NET WebReport标签的使用方法

咲晚杍
 咲晚杍
发布于 2013/11/12 13:50
字数 424
阅读 79
收藏 0

我们可以利用.NET报表工具FastReport.NET 2013.4中的标签浏览WebReport中多个报表。

有了标签,我们可以在报表中浏览到跟多的信息,每一个报表标签有属于自己的内容,也可能和其他数据资源相关联,每一个标签都可以以不同的格式保存。


在新版FastReport.NET中,在独立标签中打开详细报表功能得到了强化,你只需要点击目标页面的标签便可使用。同时还添加了新功能来关闭不必要的标签。

我们可以利用以下代码直接添加标签:

WebReport webReport = new WebReport();
webReport.Report.RegisterData(dataSet, "NorthWind");
webReport.Report.Load(report_path + "Simple List.frx");
webReport.CurrentTab.Name = "Simple List";
// tab 2
Report report2 = new Report();
report2.RegisterData(dataSet, "NorthWind");
report2.Load(report_path + "Labels.frx");
webReport.AddTab(report2, "Labels");
// tab 3
Report report3 = new Report();
report3.RegisterData(dataSet, "NorthWind");
report3.Load(report_path + "Master-Detail.frx");
webReport.AddTab(report3, "Master-Detail");

webReport.CurrentTab属性需要当前标签可操作,例如:默认webReport.CurrentTab.Report属性,第一个标签可用。在每一个标签中,我们设置下一个可用属性:"Report"表示报表对象, "Name"表示标签名称。如果"Name"属性没有指定,标签名称将会从报表属性或者报表文件名中获得。

webReport.Tabs也可用于在目录中的参考标签,例如: webReport.Tabs [0]. Name。

WebReport.AddTab工具添加新标签的代码:

// an adding of report object
public ReportTab AddTab(Report report);
// an adding of report object with its name
public ReportTab AddTab(Report report, string name);
// an adding of prepared report object with its name (reportDone = true)
public ReportTab AddTab(Report report, string name, bool reportDone);

添加已存在的标签实例:

webReport.Tabs.Clear();
string s = this.Server.MapPath("~/App_Data/Prepared.fpx");
// first
Report firstReport = new Report();
firstReport.LoadPrepared(s);
webReport.AddTab(firstReport, "First tab", true);
// second
Report secondReport = new Report();
secondReport.LoadPrepared(s);
webReport.AddTab(secondReport, "Second tab", true);


本文转载自:http://www.evget.com/article/2013/10/31/19974.html

咲晚杍
粉丝 7
博文 75
码字总数 8143
作品 0
渝中
私信 提问
报表工具FastReport.Net v2016.4正式发布!

更新内容: [Core] 为WebReport 和 HTML导出添加新的HtmlObject对象 为自定义数据处理添加Report.CustomCalc事件 修复报表脚本中不正确集成加载的问题 [Designer] 添加TextOutline编辑器 修复...

鸟栖沙岩
2016/09/19
125
0
FastReport.Net v2014.2的一些改变

老牌报表控件FastReport.Net更新至v2014.2,提升数据库访问速度,修复SVG导出中的字体等问题,下面是新版本的一些信息。 新增功能: 添加连接器Google BigQuery ExtrasConnectionsFastReport...

小白兔灰太狼
2014/03/27
464
0
【更新】FastReport.Net v2019.3发布,添加数字签名|附下载

FastReport.Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。 它可以在Microsoft Visual Studio 2005-2017中使用。 支持.Net Framework 2.0-4.x,.NET Core 2.0。 ...

xiaochuachua
05/21
72
0
报表工具FastReport Mono更新至v2016版本

FastReport Mono 是一款为Mono Framework设计的功能全面的报表生成工具。 现在,FastReport Mono已经推出了v2016版本,增加了众多新属性及功能 详细更新内容: 添加在WebReport中对在线报表设...

鸟栖沙岩
2016/08/11
32
0
报表控件哪家强?.NET三大报表控件盘点

对于大型的综合程序,特别是企业级的程序解决方案,都会依赖报表来解决企业中的各种数据及可视化表现,从而让企业掌握运营中的各项数据汇 总。.NET程序中著名的三大报表控件是:FastReport....

kouxunli1
2014/11/06
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
246
5
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
5
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
8
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部