如何在 表生成器FastReport .Net中进行 表继承?

Fastreport.NET在线购买价更低,专享85折起!赶紧加入购物清单吧!

继承机制可帮助避免此问题,在继承机制中,您具有可以在不同 表中使用的模板。对该模板所做的更改将显示在所有继承的 告中。

FastReport.Net中的 告继承组织如下。您首先要创建一个所谓的基本 表,从中继承其他 表。该 告应包含一个模板,其中包含所有继承的 告共有的信息。例如,它可以是带有公司详细信息的标题。

但是,如果您在继承 表中修改了基础 表中的对象,然后又修改了基础 表中的同一对象,该怎么办这种情况下,基础 表中的更改将应用于该对象,但仅应用于那些与旧 表中的更改不重叠的对象。例如,如果您在继承的 表中更改文本对象中的字体,然后在基本 表中为同一对象设置粗体拼写,则将应用这两个更改。并且,如果您也更改了基本 表中的字体,则该字体将不会反映在旧版 表中,因为它已经在其中进行了更改。

还应牢记继承 告的限制。你不可以:

  1. 删除并移动基本 表,否则所有继承的 表将被损坏。
  2. 从另一个继承的 告继承一个 告。即,不允许多重继承。
  3. 在基本 表中使用脚本, 表参数,“表格”对象和“矩阵”对象。

现在,让我们来看一个创建继承 告的示例。首先,您需要创建一个基本 告。

例如,它将包含带有标题的 告模板:

FastReport.NET

使用包含基本名称的名称保存该 告,以便在其他 告模板中更容易查找。

要创建旧版 告,您需要使用旧版 告向导。这在欢迎屏幕或新的 告窗口(文件->新建)中都可用:

FastReport.NET

旧版 告向导将只为您提供一项操作-使用“打开文件”对话框选择基本 告。选择您先前创建的基本 告。 告的所有元素都有一个挂锁图标。这意味着它们是从基础 告继承的。 

FastReport.NET

新添加的对象将不再具有此图标。将数据源添加到我们的 告中,然后将字段放在“数据”区域中。例如,您可以使用来自FastReport.Net的演示数据源nwind.xml:

FastReport.NET

从数据源中,选择“类别”和“产品”表。这些表是通过键链接的,因此我们可以轻松地创建主从 告:

FastReport.NET如您所见,添加的数据字段以及Header和DetailData折弯没有挂锁图标。您始终可以通过此功能分辨旧 表对象和基准 表之间的区别。


还想要更多吗可以点击阅读【FastReport 表2020最新资源盘点】查找需要的教程资源。让人兴奋的是FastReport .NET 表正在 火热销售中!17周年庆惠享超低折扣,低至3701元起!>>查看价格详情

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月1日
下一篇 2021年1月1日

相关推荐

发表回复

登录后才能评论