中国人使用报表很喜欢每一行都要加个下划线,说是怕看错了行,财务就更好玩了,每个字段都要用框框框起来,不知道是不是看到被框起来有种安全感,哈哈。也许老外不太容易看错了行,AX的报表都是没有下划线的,更不用说框起来了。
防止用户看错了行而加个下划线这个要求还算合理,虽然俺看到很多线就有些发晕。
在AX加下划线是比较容易实现的,加框框就有些痛苦。这里只说一下加下划线的做法,我的做法如下:
1.创建一个ProgrammableSection,在其中添加一个Shape控件,其属性设置如下:
Width:Column width
Height: 0.00mm
Type: Horizontal
2.重载fetch或者send方法,在每发送一条记录后,调用element.section(1)(ProgrammableSection对应的编号)
如果有更好的方案就最好不过了,像Crystal Report,就可以在设计的时候给行加上一条线。