0

在这里,我有一个使用列表对象内的文本框手动创建的表:

在此处输入图像描述

这样做的问题是,如果其中一个文本框的文本过多,它只会增长,而其他文本框将保持相同的高度。

现在另一个问题是您不能合并同一列中的两个单元格(垂直合并)。有没有一种方法可以使用控件组合来复制图片中的内容,这样如果“发布说明”文本框中有太多文本并且它会增长,其他控件也会随之增长?

4

1 回答 1

0

两个建议:

1)如果您想保留当前的解决方法,并希望避免文本框的增长,您可以将CanGrow属性设置为False.

长文本的 UI 解决方案将使用ToolTip:假设您的文本框只能包含 60 个字符,在文本框表达式中使用以下内容:

=iif(Len(Fields!YourField.Value)>60, Left(Fields!YourField.Value,57) + "...",Fields!YourField.Value)

表示文本框中仅显示 57 个字符,全文应显示将悬停在文本框上(使用工具提示)。

2)如果你想垂直合并单元格,你可以做一些变通方法。您可以将一个表格放在另一个表格的单元格中,这样您就可以使用多个表格来执行您想要的输出。

在另一个表中附加使用表的示例(我使用 3 个表):

在此处输入图像描述

于 2013-02-07T05:27:58.997 回答