RDLC报告没有集中

时间:2015-06-16 11:28:54

标签: asp.net rdlc

这是我的Visual Studio报表设计器中的RDLC报表的屏幕截图

enter image description here

从截图中可以看出,我的桌子完全居中。

这是我的报告在运行模式下的屏幕截图。

enter image description here

您可以看到该表已向右移动了一点。

我不知道为什么会这样。我已将各个列的CanGrow和CanShrink属性设置为false,但我认为我的表格正在增长。

1 个答案:

答案 0 :(得分:0)

看起来电子邮件地址长度是原因 - 它会导致此列扩展。您可以通过从报告的数据源中删除记录#4来测试此理论。

检查属性中是否设置了两项内容:

  • 单击包含文本框并单击F4。确保" Can Grow" property设置为true(很可能已经是)

  • 右键单击包含文本框并转到TextBox属性窗口。确保尺寸选项"允许高度增加"选中(在“常规”选项卡中)。这应该推动列中的文本换行。

对预期文本较长的所有列(如申请人姓名)执行相同操作。另外,请考虑增加此类列的初始宽度,以获得更可预测的格式化结果。

要做的另一件事是删除表格右侧和左侧的所有空白区域并设置所有页边距以使页面总共精确为8.5 x 11(例如,如果您打算使用字母页面尺寸)。这将删除任何"空间增长"对于桌子。