锐浪报表
报表工具介绍
报表工具选型
WEB报表开发方式
WEB报表演示
报表软件下载
报表开发技术支持
GridReport价格
总目录
报表各方面功能导引
各种表格报表(明细网格)
设计多层表头
请参考帮助中的“开发指南->明细网格(DetailGrid)->设计明细网格->定义多层表头”部分。
列顺序
要改变列的显示顺序,请进入“列顺序与多层表头”窗口进行修改,也可以通过拖动列标尺改变列的显示顺序。
自由格
设置明细网格的内容格的“自由格”属性为“是”,这样就可以向内容格中插入各种类型的部件框。如果明细网格还没有定义列,应该先插入一个列。参考例子模板:1f.表格中图像与文字.grf。更详细说明请参考帮助:开发指南->明细网格(DetailGrid)->设计明细网格->定义自由格(明细自由排列报表)。
自由格中部件框充满整个格
如果内容格为自由格,且其中只放一个部件框时,通常应该将部件框的“停靠”属性设为“充满”,这样就可以让部件框大小与内容格的大小始终保持一致,即使列宽发生变化,部件框也能完整显示出来。
明细网格一页固定打印几行
设置内容行的“每页行数”属性。
追加空白行
设置明细网格的“追加空白行”属性为“是”。
明细网格居中显示
在设计报表时,指定明细网格的“居中显示(CenterView)”属性为“是”可以让表格居中显示在页面中。如果要取消查询显示时的居中显示,应该设置查询显示控件的“GridCenterView”属性为“false”,即 IGRDisplayViewer.GridCenterView 属性。
明细列文字自动换行并完整显示
设置内容格的“文字格式::文字自动换行”属性为“是”,为了让行高自动适应文字内容的完整显示,通常还需设置内容格的“可伸展”属性为“是”。
表格打印自动适应纸张大小
设置明细网格的“打印策略”与“打印列宽适应内容”属性,可以实现表格横向分页、伸缩列宽、列自动换行等。
根据显示文字的多少自动确表格列的宽度,让所有行的文字都完整显示出来
设置“明细网格”的“打印列宽适应内容”属性,这样的设置仅对报表页面数据生成有效。如果要在查询显示报表时实现此要求,应该调用IGRDisplayViewer.ResizeColumnToFitText 方法,此方法必须在报表运行后调用,即在 IGRDisplayViewer.Start 方法执行之后调用。
字段命名规则
采用 26 个英文字母(不区分大小写)和 0-9 这十个自然数,加上下划线 _ 组成,共 63 个字符.不能出现其他字符
如何分析表格线显示问题(含明细网格与自由表格)
建议将边框线、行线与列线分别设置为不同的颜色与宽度,这样就能看出生成的报表中显示的表格线是对应哪种类型的表格线定义。
表格内容行按条件突出显示
在内容行输出时动态设置背景色与前景色可以实现这样的功能,既可以在内容行的“格式化脚本”属性上写报表脚本实现,也可以在报表的“SectionFormat”事件上实现。既可以突出某个单元格,也可以整行突出显示。
参考例子:
1、报表脚本:9b.脚本.文字按条件突出显示.grf 与 9c.脚本.整行突出显示.grf
2、C/S程序:Advance\HowTo
FAQ中没有解决问题,
请查看其它技术支持方式
。这里常见问题解答(FAQ)内容也全部包含在GridReport的帮助文档中,开发者一定要善于查看软件安装后的产品帮助文档。