← 返回所有博客文章

The best innovations spring out of our desire to avoid boring, repetitive, drudge work.  工作的趣味在于避免重复的,枯燥的,乏味的工作,这就是本文的主旨为大家介绍报表组件库的概念和作用。

随着ActiveReports10的发布,您可以在独立报表设计器的左下角中看到新元素“报表组件库”,有了报表组件库,就可以将已经设计好的报表中的控件元素添加到当前设计界面中。

image

 

一个完整的报表可能包含地图,图表,富文本框,标签、文本框,容器等控件。填充报表库,右击选择添加或从服务器添加。提示:如果报表库窗口没有在Visual Studio 中显示,选择“视图”-》“其他窗口”-》“报表组件库”

image

 

 

image

 

如果使用ActiveReports Server,也可以使用其他报表开发人员开发的报表。选择“添加服务器报表”,会弹出登录对话框等信息。连接到服务器之后可以点击“打开”。

它可以添加很多张报表,并将可用的报表控件添加到报表库中,报表库会以树展示可用控件。这些可用控件都是可用的报表项。你可以将顶层节点直接拖拽到报表中,也可以嵌套到其他项中。如果有些数据项不需要,则右击选择隐藏。

Reports Library window showing a couple of report nodes with several report parts in each

 

拖拽操作

现在你有了报表库,可以重复使用其他报表的内容项,在几分钟之内就可以创建一张新的报表,而且还保留已经设计好的格式和数据。

当然,需要注意的是,只能在区域报表中使用区域报表的数据项,在页面/RDL 报表中使用页面/RDL 报表的数据项。如果将报表库中的内容添加到新报表时,注意“报表资源管理器”,这些数据控件需要的数据源和数据集都会自动添加到报表中。与源报表就会断开连接,不会影响原始报表。