Crystal Reports:自动列宽

时间:2010-11-15 08:12:34

标签: asp.net crystal-reports

我使用Crystal Reports 11创建了一个报表,并尝试使用CrystalReportViewer在我的ASP.NET应用程序中显示它。我的报告只是一个包含多个列和标题行的表。问题是,当文本超出单元格的宽度时,它会与下一个单元格重叠。我想要实现的是,列宽会自动调整以适应列中最长的文本(就像普通的HTML表一样)。请帮助我,我不敢相信这个常见的事情是如此难以做到。谢谢!

2 个答案:

答案 0 :(得分:4)

据我所知,Crystal只允许您自动垂直展开字段而不是水平。

要自动增加字段的大小,您需要:

  • 右键单击该字段,然后选择“格式化文本”
  • 选择“常用”标签
  • 确保选中“可以增长”复选框。
  • 在“最大行数”框中输入一个值(保留0表示无限增长)

答案 1 :(得分:1)

您可以自动垂直增加字段的大小。如果字段长度不够,则数据将显示在多行中。

  1. 首先右键单击要调整大小的字段。
  2. 然后选择“设置文本格式”
  3. 选择“常用”标签。
  4. 然后在“可以增长”复选框上打勾。
  5. 如果您需要最少的行数,请为“最大 行数框”。
  6. 如果您需要无限增长,则将其保留为0

希望这对您有帮助。