我在AR中加入了一个Detail,两个GroupHeader。一个作为标题,另一个加入了几个TextBox放数据。Detail中画了一个表格,加入了几个TextBox,并且设置Detail高度为0.16658420!。
之后通过代码在某种条件下设置Detail的Visible属性设为False。
加入测试用的数据,只让两个GroupHeader显示出来。
但是当放数据的GroupHeader的行数超过一页时,分页后作为标题的GroupHeader消失了。只剩下第二个GroupHeader的数据。
我重新将Detail高度定义为0.0!,Visible属性设为True。两个GroupHeader都能显示出来了。
但加入Detail时,又有新问题。
第二组用的是超过Detail中TextBox高度的数据。Detail高度为0.0!,Visible是True,CanGrow也是True。但是Detail里面的数据能显示,但显示不全。TextBox高度没变化。
但是将高度重设为0.16658420!TextBox高度就会变化。这样Detail显示正常了,可是分页却又不行了。
通过断点,我发现Detail的高度在进入BeforePrint的时候会发生改变。但并不是通过我写的方法变的。是否是AR内部调节的呢?
有什么办法能让高度不变或者可以让第一个GroupHeader在每一页都显示。 |
|