Bands(栏目)用于在生成页面时按照逻辑顺序生成其包含的对象。当我们放置一个对象在某个栏目中,如“Page Header”(页头),报表引擎就会在每页的页头生成这个对象。同样,“Page Footer”(页尾)栏会在每页的底端显示其包含的所有对象。下面我们看一个例子,我们将创建一个报表,在页首显示“Hello”,在页的右边显示日期,右下脚显示页码。
打开报表设计器,然后点击工具栏中“New Report”(新报表)按钮,设计器会自动生成一个模板报表,它包含三个栏,分别是“Report Title”(报表抬头),“Master Data”(主数据),“Page Footer”(页脚)。现在,我们删除主项数据(点击主项数据空白区域或点击主项数据栏目头部然后按“delete”键,或使用右键菜单“删除”),然后点击对象工具栏中“Add Band”(插入Band)从其下拉列表中选择“Page Header”(页首),就加入了一个新的页首栏。同时,报表中已存在的栏会自动往下移动。FastReport设计器会自动调整栏在报表中的位置,如与首或头有关的栏会显示在上面,与数据有关的栏在中间,与尾或脚有关的栏在下面。
现在&#