FastReport.NET WebReport标签使用教程

我们可以利用.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);


点击查看演示文档

关于asp.net MVC项目上的运用请点击下面链接

FastReport.Net 在asp.net MVC中的运用


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邵_金波

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值