如何在Crystal Report中固定文本框尺寸?实现列同步扩展
解决报表列文本框同步扩展的问题
统一设置列宽规则
选中所有需要同步尺寸的文本框,在属性面板里把Width设为相同数值;如果是动态扩展场景,右键点击列组选择「编辑组」,在属性设置里勾选「与组内其他列同步宽度」(不同报表工具的选项位置略有差异,比如SSRS在列组的常规设置里)。用容器控件绑定尺寸
把同行的所有文本框放进一个矩形容器,设置矩形宽度自适应最宽的列,再给每个文本框的宽度绑定表达式:=Container.Width / 列数,这样只要有一列扩展,矩形宽度随之变化,所有文本框会自动同步调整尺寸。表达式绑定同步宽度
给最宽列的文本框命名(比如txt_WidestCol),然后给其他文本框的Width属性设置表达式:=ReportItems!txt_WidestCol.Width,强制所有文本框和目标列保持完全一致的宽度。
内容的提问来源于stack exchange,提问作者JeffyO
相关产品推荐
相关产品推荐

