FastReport.NET WebReport标签的使用方法

咱们能够利用.NET报表工具FastReport.NET 2013.4中的标签浏览WebReport中多个报表。 web

有了标签,咱们能够在报表中浏览到跟多的信息,每个报表标签有属于本身的内容,也可能和其余数据资源相关联,每个标签均可以以不一样的格式保存。 工具


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

咱们能够利用如下代码直接添加标签: code

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工具添加新标签的代码: string

// 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);

添加已存在的标签实例: it

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);
相关文章
相关标签/搜索