请参考帮助中的“设计报表->明细网格->定义多层表头”部分
要改变列的显示顺序,请进入“列顺序与多层表头”窗口进行修改,也可以通过拖动列标尺改变列的显示顺序。
设置明细网格的内容格的“自由格”属性为“是”,这样就可以向内容格中插入各种类型的部件框。如果明细网格还没有定义列,应该先插入一个列。参考例子模板:1f.表格中图像与文字.grf。更详细说明请参考帮助:设计报表->明细网格->定义自由格(明细自由排列报表)
但内容格设为自由格,且其中只放一个部件框时,通常应该将部件框的“停靠”属性设为“充满”,这样就可以让部件框大小与内容格的大小始终保持一致,即使列宽发生变化,部件框也能完整显示出来。
设置内容行的“每页行数”属性。
设置明细网格的“追加空白行”属性为“是”。
明细网格默认是居中显示的,在设计报表时,指定明细网格的“居中显示(CenterView)”属性为“否”可以取消打印与打印预览的居中显示。如果要取消查询显示时的居中显示,应该设置查询显示控件的“GridCenterView”属性为“false”,即 IGRDisplayViewer.GridCenterView 属性。
设置内容格的“文字格式::文字自动换行”属性为“是”,为了让行高自动适应文字内容的多少,通常还需设置内容格的“可伸展”属性为“是”。
设置明细网格的“打印策略”与“打印列宽适应内容”属性,可以实现表格横向分页、伸缩列宽、列自动换行等。
设置“明细网格”的“打印列宽适应内容”属性,这样设置仅对打印与打印预览有效。如果要在查询显示报表时实现此要求,应该调用IGRDisplayViewer.ResizeColumnToFitText 方法,此方法必须在报表运行后调用,即在 IGRDisplayViewer.Start 方法执行之后调用。
采用26个英文字母(不区分大小写)和0-9这十个自然数,加上下划线'_'组成,共63个字符.不能出现其他字符
建议将边框线、行线与列线分别设置为不同的颜色与宽度,这样就能看出生成的报表中显示的表格线是对应哪种类型的表格线定义。
在内容行输出时动态设置背景色与前景色可以实现这样的功能,既可以在内容行的“格式化脚本”属性上写报表脚本实现,也可以在报表的“SectionFormat”事件上实现。既可以突出某个单元格,也可以整行突出显示。
参考例子:
1、报表脚本:7-1c.脚本:文字按条件突出显示.grf 与 7-1d.脚本:整行突出显示.grf
2、C/S程序:Advance\HowTo
3、WEB报表插件:plugins\Advance\SectionFormat

FAQ中没有解决问题,请查看其它技术支持方式。这里常见问题解答(FAQ)内容也全部包含在Grid++Report的帮助文档中,开发者一定要善于查看软件安装后的产品帮助文档。