Grid++Report报表设计
报表设计概述
Grid++Report报表设计采用可视化设计模式,只要在设计界面上拖放报表元素即可直观的设计报表,操作方式符合常规,只要稍具电脑使用经验的用户都能设计报表。
- 完全可视化报表设计,支持规范的 Copy/Cut/Paste 与 Undo/Redo 操作。
- 提供普通视图与页面视图两种报表设计模式,提供预览视图与查询视图便于及时检查报表设计效果。
- 用报表设计器控件为报表最终用户提供运行时可视化设计与调整功能。
- 报表设计器控件可以精细的定义显示外观与行为使能控制,为报表最终用户提供恰当的报表可视化设计功能。
- 报表部件提供即时编辑功能,快速设定控件属性。
- 支持拖放生成数据展现部件。
报表设计器程序
报表设计器程序是进行报表设计的应用程序,是开发报表的基本工具。报表开发者利用它就可以为用户设计出各种各样的报表,设计出来的报表存储为报表模板文件,开发者在自己的程序中载入报表模板,并加载报表数据,就可以生成报表,这样就是实现了自己软件中的报表功能。
报表设计器程序是对报表设计器控件的封装,下面为报表设计器程序截图。
报表设计器控件
报表设计器控件是可编程的可视化程序组件单元,开发者把设计器控件嵌入到开发的程序中,就可以为报表最终用户提供可视化的自定义报表设计功能。设计器控件提供了丰富的编程接口,可以对设计器的行为进行自定义,可以自定义界面,可以隐藏或禁止部分功能。
设计器通常用法,一般是给用户提供各种类型的报表样本,然后用户在样本的基础上进行修改设计。因为报表设计器是一个专业性比较强的软件,很难让用户从头至尾全新设计一个报表。
其它设计报表方式说明
采用完全编程的方式定义报表:Grid++Report提供了丰富的编程接口,只要设计器能设计出来,报表模板就可以用程序代码定义出来。另报表设计器程序还提供了自动生成报表模板定义源码的功能,通过自动产生的源码学习报表模板的编程接口。
报表模板基础部分采用编程定义,然后加载进报表设计器中进行可视化设计:开发者用代码定义报表模板的基本框架,然后将已定义的报表模板加载进报表设计器中,让报表最终用户在这个框架模板上进一步进行设计。