gpt4 book ai didi

fastreport - 在 fastreport 中动态调整列的大小

转载 作者:行者123 更新时间:2023-12-01 16:16:10 28 4
gpt4 key购买 nike

我只想根据内容调整网格中列的大小。下面的代码对每一行 100% 有效,但它不会改变其上方行的宽度。无论如何要更改确实更改的行上方的行?

int wCol1 = 25;
public String resizeCol1(){
String sCol1 = ((String)Report.GetColumnValue("resultSet.column1"));
int test = Convert.ToInt32(Math.Round(sCol1.Length * 9.2));
if (test > wCol1) wCol1= test;

Text3.Width = wCol1;
return sCol1;
}

最佳答案

  1. TfrxReport.EngineOptions.DoublePass 属性设置为 True

  2. 在报告脚本中计算宽度,并在第一次传递时将其存储在变量中。

  3. 在脚本中使用 Engine.FinalPass 标志来检测它是否是最终(第二)遍并应用宽度。

关于fastreport - 在 fastreport 中动态调整列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23872197/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com